Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxシステムがスケジュールされているときにシェルスクリプトを実行して実行を停止する方法

Linuxシステムがスケジュールされているときにシェルスクリプトを実行して実行を停止する方法

  

Linuxシステムでスケジュールされたタスクが実行されているときに、シェルスクリプトの実行が突然停止しました。実際、その理由は非常に単純です。次の小シリーズでは、ソリューションの実装を中止するためのLinuxタイミングタスクシェルスクリプトを紹介します。

その理由は、タスクのタイミングはあなたのシェルスクリプトには、環境変数、輸入環境変数ではないということです、輸入環境変数は<
最上位のシェルスクリプトのソリューションでは、


p> export PATH = $ PATH:/bin:/usr /bin:/usr /local /bin

例:

毎月0時間ごとに/bin /を実行するLs:

0 * * * * /bin /ls

12月の毎日午前6時から午前12時まで、/usr /bin /backupは20分ごとに実行されます。 :

* /20 6-12 * 12 * /usr /bin /backup

毎週月曜日から金曜日の午後5時に[email protected]に手紙を送ってください:

0 17 * * 1-5 mail -s' hi' [email protected] /tmp /maildata

毎日深夜0時20分、2時20分、4時ポイント20ポイント。 。 。 。 echo' haha​​'

20 0-23 /2 * * * echo' haha​​'

スケジュールされたタスク中にシェルスクリプトを停止すると、ほとんどのシェルスクリプトはインポートされません。この記事に記載されている関連コードに環境変数を追加することができます。

Copyright © Windowsの知識 All Rights Reserved