system management
1752598 メンバー
5481 オンライン
108788 解決策
新規ポスト

cronではなく、スケジュール実行できるコマンドは

 
クリア
時折のアドバイザー

cronではなく、スケジュール実行できるコマンドは

毎日、2時(AM)にsweepというコマンドを実行したいです。ただcronは使いたくないです。

適当なコマンドはないでしょうか?
5件の返信5
cube0015
レギュラーアドバイザー

cronではなく、スケジュール実行できるコマンドは

at(1)が標準でありますね。

(例)

2006年9月15日 2:00amにsweep実行

# at 2:00 Sep 15 2006

sweep

+を押下

warning: commands will be executed using /usr/bin/sh

job 1158253200.a at Fri Sep 15 02:00:00 2006
hazelwood
信頼あるコントリビューター

cronではなく、スケジュール実行できるコマンドは

私はatはcronの一部だと思っているのですが。

(結局cronデーモンから起動される点では同じ)

また、atは毎日定時に実行する目的にはそぐわないですね。

(指定日時に1回しか実行しないので、毎回、次回の実行日時の登録が必要になります。)

#ところで、+ではなく、+では?

なぜ、cronを使いたくないのかよく分かりませんが、残念ながら他に適当なコマンドは思いつきません。

あとは、自分でスクリプト/プログラムを組むとか..

クリア
時折のアドバイザー

cronではなく、スケジュール実行できるコマンドは

私もcronを使いたいですが、cronを使わないでと言われて他に何があるのかと疑問です。ひょっとしたら特別な(?)ソフトを使うかも知れないですね。ご回答有難う御座います。何を使って実行するか分かった次第報告します。
cube0015
レギュラーアドバイザー

cronではなく、スケジュール実行できるコマンドは

確かに、hazelwoodさんの言われるとおり、atはcronの一部と考えられますね。

あと、+の誤記でした(失礼致しました)
Mr.ちん
アドバイザー

cronではなく、スケジュール実行できるコマンドは

クーロン以外に同じ機能のコマンドはあるのでしょうか。バックアップで使われているOmniback/DataProtectorというソフトには独自のスケジューラを持っているが、結局このスケジューラもクーロンにトリガーを持っており、クーロンから15分おきにスケジューラーをチェックされています。