私はテストや一般的なギークリーのためだけに私の仲間とRSyncを使っています、どういうわけか同期タスクがX回毎に実行されるようにスケジュールしたいです。
端末を使用して、コマンドを実行して動作します。
X回ごとにスクリプトを実行するために何を使用できますか?
Linux用のWindowsの.batファイルのようなものをどのようにプログラムできますか?
私たちのオペレーティングシステムはUbuntuです。
私はテストや一般的なギークリーのためだけに私の仲間とRSyncを使っています、どういうわけか同期タスクがX回毎に実行されるようにスケジュールしたいです。
端末を使用して、コマンドを実行して動作します。
X回ごとにスクリプトを実行するために何を使用できますか?
Linux用のWindowsの.batファイルのようなものをどのようにプログラムできますか?
私たちのオペレーティングシステムはUbuntuです。
回答:
以下はあなたのcrontabに置かれた場合3分毎にスクリプトを実行するでしょう
*/3 * * * * /home/sergio/myscript.sh
パートAでは、Cronが欲しいでしょう。 Tim Hoolihanは、その答えにその好例を挙げています。
パートBでは、シェルスクリプトが必要です。作成するには、次の行で始まるテキストファイルを作成してください。
#!/bin/bash
それから、シェルに入力したようなコマンドでそれに従ってください。 (上級者向けのヒント:#!構文は、単なるコマンドラインプログラムではなく、どのコマンドラインプログラムでも機能します。 bash
。)
それが終わったら、それを保存し(.sh拡張子を使用することをお勧めしますが、必要ではありません)、シェルに移動して実行します。 chmod ugo+x filename.sh
もちろん、実際のファイル名に置き換えてください。これにより、スクリプトを実行できるようになります。
最後に、Timの答えに従ってスクリプトをcrontabに入れてください。
お役に立てれば。
ファイルの再同期のコンテキストでは、新しい変更があるとすぐにそれを実行することもできます。
見て incron