リモートサーバーでbashスクリプトを毎日実行する方法


3

私のコードは私のubuntuリモートサーバーで毎日実行する必要があります。説明どおりに設定するにはどうすればよいですか。私を助けるためのコンソールもありますか?そしてこのコードは、マシンが再起動したときにアクティブになるはずです。

回答:


2

あなたが使いたい cron これのためのサービス。クイックガイド:

  1. サーバーにログイン
  2. プログラム/スクリプトを実行したいユーザーに切り替えます。
  3. コマンドを実行する crontab -e
  4. あなたは今エディタを手に入れます。行の最後に以下を追加してください。

0 3 * * * /path/to/program_or_script.sh >/dev/null 2>&1

  1. ファイルを保存する

これは毎日03:00にコマンドを実行します。それに応じて時間を調整できます。の >/dev/null 2>&1 コマンドからの出力はすべて破棄されます。

/path/to/program_or_script.shをワンライナーに置き換えるか、コードを小さなシェルスクリプトに入れることができます(ファイルを #!/bin/bash そして新しいコードに 'code'を追加してください。

ほとんどのcron環境はフルシェル環境を持っていないので、環境変数やPATH設定さえも手動で設定しなければならないでしょう。 PATH=/usr/bin:/bin 等。)


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.