在linux中設定定時啟動程式__linux

來源:互聯網
上載者:User

  Linux中,cron被用來調度重複的任務,linux at命令被用來在指定時間內調度一次性的任務。

  要使用linux at命令,你必須安裝了at RPM軟體包,並且 atd服務必須在運行。


  可以使用一下命令啟動atd服務:
  [root@sso_4 sbin]# /sbin/service atd start
 
  要判定該軟體包是否被安裝了,使用命令:
  [root@sso_4 logs]# rpm -q at
  at-3.1.8-82.el4

  要判定該服務是否在運行,使用命令:
  [root@sso_4 sbin]# /sbin/service atd status
  atd (pid 6383) 正在運行...

-------------------------------------------------------
建立一個檔案“nmon.sh”:
touch nmon.sh

編寫可執行檔指令檔“nmon.sh”:
[root@xxx nmon]# more nmon.sh
#!/bin/sh
./nmon_x86_fedora5 -fT -s 10 -c 60

增加指令檔許可權:
[root@xxx nmon]# chmod +x nmon.sh

-------------------------------------------------------
用“at”命令定時執行指令碼:
  鍵入at命令和它的時間參數後,at> 提示就會出現。鍵入要執行的命令,按 [Enter] 鍵,然後鍵入 Ctrl-D。

你可以指定多條命令,方法是鍵入每一條命令後按 [Enter] 鍵。鍵入所有命令後,按 [Enter] 鍵轉入一個空行,然後再鍵入 Ctrl-D。或者,你也可以在提示後輸入 shell 指令碼,在指令碼的每一行後按 [Enter] 鍵,然後在空行處鍵入 Ctrl-D 來退出。

[root@xxx nmon]# at 15:34
at> ./nmon.sh
at> <EOT>
job 6 at 2009-12-21 15:34
[root@xxx nmon]#

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.