‘at’命令を利用したLinuxで職務を予定する方法

2009年5月4日のSukrit Dhandhania によって

Linux

予定しているジョブは、管理しているLinuxサーバーの必須の一部です。私たちが使っているLinuxマシンでジョブを予定する方法で見ることをしましたそのcron より以前に命令して下さい。Here’s cronの代わり- で。2個の間での主要な違いがあなたがcronを利用したタスクを予定するときにそれですそれが、計画を組み直すことに対する必要性なしで繰り返して実行します。でタスクの予定すること、(もう)一方で、唯一の実行のためにのみあります。これらのコマンドの両方は、彼らの使用をします、そして、私は、あなたが彼ら両方のよい理解を得ることを示唆するでしょう。

Let’sが1回だけ使って実行するべきタスクを予定する方法を見ますそのコマンド。それを初めに確認しますそのデーモンで、このようにコマンドを使うことが、走っています:

#ps -ef| grep atd
8231の1 0 18:10を動けなくしますか?00:00:00/usr/sbin/atd

もしあなたdon’tがatdがこの命令でそれをたてつづけに始めるのを見れば:

#/etc/init.d/atdスタート

一旦悪魔がうまく始められたならば、あなたは、職務2つの選択を使うことを予定することができます-実行されるファイルのためのfと-そこでそれが実行されるべき時間のためのv。それで、もし6:30PMにシェル・スクリプトshellscript.shを実行したければ、あなたは、以下の命令を実行するでしょう:

#で-f shellscript.sh-v 18:30

それを思い出しますでそのコマンド、スクリプトshellscript.shは、6:30PMに実行し、それから、予定することは消えるでしょう。そして、もしこれが願うものでなければ、あなたは、cronを使うほうがましです。

そのコマンド、それがよろしかったら英語でいくつかの注文を受けることができるので、綺麗なものが賢いです。例えば、あなたは、同様に以下のシンタックスを利用したジョブを予定することができます:

#で-明日のf shellscript.sh 10PM

#で-f shellscript.sh 2:50火曜日

#で-f shellscript.sh 6:00 july 11

#で-f shellscript.sh来週の2:00

関係がある郵便:
  • あなたのLinux/Unix生産力を上げて下さい:crontabを使う方法
  • ダッシュボード・ウィジェット:MLBスケジュール
  • あなたのマックがそれが眠ることだろうときに起きるのをやめさせる方法
  • ファイルにLinux命令の産出を保つ方法
  • Linuxコマンドラインからさえずりに配置する方法
  • 毎日あなたのEメール受信箱でちょうどこれのようにシンプルなヘルプ家庭教師を得て下さい- 無料です!あなたの以下のEメールアドレスをちょうど入力して下さい:

     

    あなたは、いつでもこのEメール・サブスクリプションからいつも抜けることができます。

    {2 comments…が彼らを読みましたの下にあるいは1人を足して下さい }

    1 MikeT 05.04.09 5:26AMに

    もしあなたdon’tがatdがこのコマンドでそれをたてつづけに始めるのを見れば:

    #/etc/init.d/atdスタート

    もっと正確に、それisn’tが走ると、それがたぶんないかは、システムが再スタートするときにスタートアップに構成しました。それは、予想通り上記のコマンドが働くのをまた防ぐかもしれません。これを正すために、使って下さい:

    #chkconfig atd--レベル234で
    #サービスatdスタート

    そして、もしそれがあれば、またそれが走っていることを確かめるために調べて下さい、指示(とてもよいBTWである)を続けて下さい。

    2 MikeT 05.04.09 5:32AMに

    使用であなたにとって別の引き続きであるので、私が持っています、そのコマンドで。

    I’veは、前の走行が完成したという場合にだけ走るために、I’veは、毎時間行われた命令を必要とし、しかし、私がコマンドを必要とした位置に駆け込みます。それは掛けられないらしく、しかし、それは、とてもとても忙しいでしょう。もし過程がまだ忙しければhour’s実行を跳び越しているI don’t心。

    私が‘at’を使うこの状況が生じる時、I don’t使用cron、と私が私のスクリプトに入れた物がある最後そのコマンドですそれ自身で仕事を再提出するために実行のために。

    今、たとえ仕事が以下の時間の一番上の3時間を要するとしても、そのコマンドで、ばったり互いに出くわしてcron仕事なしで予想通り仕事を始めるでしょう。

    はい、それとの取り引きしかしそれに道理をcronのためのスクリプトに投入するthere’s方法は、維持するのが難しい、とこの接近ほど明らかでなく(いくらかの人への)またあることができます。

    コメントを残して下さい

    あなたは、これらのHTML鬼ごっこと属性を使うことができます:<ひとつのhref=""タイトル=""><abbrタイトル=""><頭文字語タイトル=""><b><blockquote=を引用します""><引用して下さい><コード><デルdatetime=""><em><i><q=を引用します""><攻撃><強いです>