1.プロセス名に応じた処理を殺します
シェルスクリプトのソースコードを次のように:
#!/ binに/ SHの プロセス名を持つ#1に従ってプロセスを殺すため のIF [$#-lt 1 ] その後、 エコー " の引数がありません:プロシージャ名" 出口1 Fiの プロセスは = ` PS -ef | grepの $ 1 | はgrep -v grepのを | grepを - PPIDs V | awkは ' {2}プリント$ ' ` のための I で$ PROCESS ん エコー " $を処理殺す1 [$ I]。" キル - 9。$ I DONE
スクリーンショットの結果:
2.定期的なタスクを使用します
crontabファイル:最も近い分にデーモン定期的なタスクは、我々は一般的にスクリプトを書く秒を設計- >にアラーム同等の
ログファイル:LLは/ var / log / cronの *
編集ファイル:VIMの/ etc / crontabのを
プロセスします。ps -ef |グレップのcrond ==> /etc/init.d/crond再開の
役割:定期的なバックアップ、リアルタイムのバックアップ
使用方法:crontabの[-uユーザー] ファイル のcrontab [ -uユーザー] [-e | -l | - R] (デフォルトの動作があたりに、置き換えである1003.2 ) -e(編集ユーザー' のcrontabファイル) -l(リストのユーザー' のcrontabファイル) -r(ユーザー削除' のcrontabファイルを) -i(ユーザー削除する前にプロンプト' のcrontabファイルを) -s(SELinuxのコンテキスト)
スケジュールされたタスクを編集するのcrontab -e
タスクをスケジュール設定のcrontab -lリスト
3. crontabの実行履歴を確認します
grepの"スクリプト" は/ var / log / cronの
たとえば、次のコマンドは、からである/var/log/cron.log 検出のcronタスクを実行するスクリプトファイルがあるかどうか