私のubuntuリモートサーバーで毎日実行する必要のあるコードがあります。説明どおりに実行するように設定するにはどうすればよいですか?私を助けるためのコンソールもありますか?また、このコードは、マシンが再起動したときに自動的にアクティブ化される必要があります。
これにはcron
サービスを使用します。クイックガイド:
crontab -e
を実行します0 3 * * * /path/to/program_or_script.sh >/dev/null 2>&1
これにより、毎日03:00にコマンドが実行されます。それに応じて時間を調整できます。 >/dev/null 2>&1
は、コマンドからの出力をすべて破棄します。
/path/to/program_or_script.shをワンライナーに置き換えるか、「コード」を小さなシェルスクリプトに入れることができます(ファイルを#!/bin/bash
で開始し、新しいコードに「コード」を追加します)ライン)。
ほとんどのcron環境には完全なシェル環境がないため、環境変数またはPATH設定を手動で設定する必要があることに注意してください(PATH=/usr/bin:/bin
など)。