Linux システムには 2 種類のスケジュールされたタスクがあります。1 つは 1 回だけ実行される at スケジュールされたタスクで、もう 1 つは定期的に実行できる cron スケジュールされたタスクです。 一度だけスケジュールされたタスク 説明する 指定された時間に特定のコマンド (1 回) を実行します。これは、遅延アクション タスクとも呼ばれます。 使用法 時刻 [Enter] パラメータ at -l #スケジュールされた単一のタスクを一覧表示 at -r タスク ID ##この ID のタスクを削除 at -d タスク ID ##この ID のタスクを削除 at -m #出力のないコマンドで電子メールを生成 at -M #出力のあるコマンドで電子メールを生成 at -c タスク ID ##この ID のタスクのアクションを表示 at -f ファイル ##ファイルに記録されたコマンドを遅延タスクの実行コマンドとして使用 例 まずシステム時間をチェックする [root@test ~]# 日付 2018年5月17日木曜日 18:40:11 CST スケジュールされたタスクを 1 つ指定する (遅延アクション) [root@test ~]# 18:45 ##同日18:45に実行されたプラン (2018-05-17 18:45) at> date ##スケジュールされたタスクの内容 at> shut down -h now ##スケジュールされたタスクの内容 at> <EOT> ##コマンド入力が終了しました。Ctrl+D を押してジョブ 10 を終了します。Thu May 17 18:45:00 2018 ##システムは、番号 10 のスケジュールされたタスクがあることを通知します Cron による定期的なスケジュールタスク cron を使用してタスクをスケジュールするには、crond サービスが有効になっていて、起動時に自動的に開始されることを確認する必要があります。 # systemctl crond を起動します # systemctl crond を有効にする 説明する 各ユーザーに対して定期的な cron ジョブ ファイルを維持します。 使用法 crontab [ -u ユーザー ] [ -l|-r|-e ] オプション
トウモロコシ計画タスクフォーマット
期間を指定する必要がある場合は、連続した期間を示すためにハイフン (-)、複数の不連続な期間を示すためにカンマ (,)、すべての期間を示すためにアスタリスク (*)、および時間間隔を示すために除算記号 (/) を使用できます。 例 [root@test ~]# crontab -e : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : Cronスケジュールタスクの権限 ユーザーが独自のスケジュールされたタスクを勝手に定義することを防ぐために、管理者は ACL アクセス制御を実装できます。 at スケジュール タスクの制御ファイルは /etc/at.allow と /etc/at.deny です。デフォルトでは、at.llow は存在しません。 cron スケジュール タスクの制御ファイルは /etc/cron.allow と /etc/cron.deny です。デフォルトでは、cron.allow は存在しません。 Linux ユーザーが at および cron スケジュール タスクの実行をカスタマイズする方法に関する上記の記事は、私が皆さんに共有できるすべてです。この記事が皆さんの参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。 以下もご興味があるかもしれません:
|
>>: WeChatアプレットは写真の撮影とアルバムからの写真の選択を実現します
基本的な概念: Macvlanの動作原理: Macvlan は、Linux カーネルでサポートされて...
この記事では、ローカル yum ソースを使用して CentOS 上に LAMP 環境を構築する方法に...
ページが応答しない場合、白い画面が表示されないように、読み込みアニメーションを表示するのがユーザーフ...
SecureCRT が文字化けした文字を表示する状況を見てみましょう。例えば: ではリセットしてみま...
目次Vue が DOM を非同期更新する原理1 実際の DOM 要素を取得できるのはいつですか? 2...
1. Windows 10 Enterprise Editionに付属する仮想マシンHyper-Vを...
目次1 コンテナクラウドとは何ですか? 2 Dockerの紹介3 dockerを使ってMySQLをイ...
Node の研究と応用を通じて、NodeJS はシングルスレッド、イベント駆動型、非ブロッキング I...
シナリオ: 仮想マシンの Docker コンテナに最新バージョンの MySQL をインストールした後...
1. 継続的デリバリーとは何かソフトウェア製品の出力プロセスは、ソフトウェアがいつでもリリースできる...
私が長い間遭遇してきた問題を要約してみましょう。プロジェクトでは、フロントエンドをレンダリングするた...
初心者は、いくつかの HTML タグを理解することで HTML を学習できます。この入門書は、初心者...
1. less依存関係をインストールします: npm install less less-loade...
1. MySQL ユーザー管理[例1.1] ローカルMySQLサーバーのテストデータベースにroot...
この記事の例では、テーブルを動的に生成するjsの具体的なコードを参考までに共有しています。具体的な内...