Linux における at と crontab の違い: 1. 実行方法が異なります。at は 1 回のみ実行されますが、crontab はループ内で実行されます。2. 依存するサービスが異なります。at に対応するサービスは atd です。 、および提供時の crontab crond に対応するサービス; 3. at は通常一時的なタスクですが、crontab は通常定期的なタスクです。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
at と crontab の違い
さまざまな実行方法
at 1 回のみ実行され、crontab はループ内で実行されます
依存するサービスが異なります
at に対応するサービスは atd です
crontab に対応するサービスは crond
at は通常、一時的なタスクです。Crontab は、通常、定期的なタスクです。
#at コマンド
注意実行時に支払いが必要です:1 ユーザーが at 権限を持っているかどうかを確認してください /etc/at.allow ファイルがシステムに存在する場合、そのファイルに存在するユーザー名にはat パーミッション /etc/at がシステムの .deny ファイルに存在する場合、そのファイルに存在するユーザー名には at パーミッションがありません (通常、オープン ソース システムではデフォルトで拒否ファイルが提供され、ファイルは空です) 上記のファイルがシステムに存在しない場合は、root ユーザーのみが at 権限で使用できます 2 atd サービスが開いているか確認してくださいservice atd status
crontab コマンド
linux 自動実行コマンド crontab と atcrontab 実行時の注意点: (実際には at と同じ)1 ユーザーが crontab 権限を持っているかどうかを確認します。 /etc/cron がシステム .allow ファイルに存在する場合、そのファイルに存在するユーザー名には cron 権限が付与されます。/etc/ cron.deny ファイルがシステムに存在する場合、その中に存在するユーザー名には cron 権限がありません (通常、オープン ソース システムでは、デフォルトで拒否ファイルに与えられ、空になっています)。上記のファイルはシステムに存在しません。root ユーザーのみが cron 権限を使用できます。 2 atd サービスがオンになっているかどうかを確認してください。service crond status推奨される学習:
Linux ビデオ チュートリアル
以上がLinuxのatとcrontabの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。