日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

at命令

發(fā)布時間:2025/6/16 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 at命令 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

at命令——?安排作業(yè)在某一時刻執(zhí)行一次

ctrl+d保存計劃并退出

---------------------------------------------------------

wall命令,廣播消息到所有打開的shell客戶端, 好玩!!

http://man.linuxde.net/wall

wall命令

常用工具命令 【Linux培訓(xùn),3個月從小白變怪獸】提前預(yù)習(xí) + QQ講課 + 實時答疑 + 人工督促 + 項目實踐 + 職業(yè)規(guī)劃 + 永久學(xué)習(xí)。網(wǎng)易大咖,Linux運維主管,13年工作經(jīng)驗,200人面試體會,悉數(shù)傳授,毫無保留。

wall命令用于向系統(tǒng)當前所有打開的終端上輸出信息。通過wall命令可將信息發(fā)送給每位同意接收公眾信息的終端機用戶,若不給予其信息內(nèi)容,則wall命令會從標準輸入設(shè)備讀取數(shù)據(jù),然后再把所得到的數(shù)據(jù)傳送給所有終端機用戶。

語法

wall(參數(shù))

參數(shù)

消息:指定廣播消息。

實例

[root@localhost ~]# wall this is a test lineBroadcast message from root (pts/1) (Fri Dec 20 11:36:51 2013):this is a test line

?-----------------------------------------------------

cron的用法老是記不住,索性寫下來備忘。下文內(nèi)容大部分是根據(jù)《Cron Help Guide》 翻譯而來,有些部分是自己加上的。

全文如下:
? ? cron來源于希臘單詞chronos(意為“時間”),是linux系統(tǒng)下一個自動執(zhí)行指定任務(wù)的程序。例如,你想在每晚睡覺期間創(chuàng)建某些文件或文件夾的備份,就可以用cron來自動執(zhí)行。

---------------------------------------------------------------------------------------------------------

原文:?http://blog.csdn.net/zm_21/article/details/9665191

?

at    安排作業(yè)在某一時刻執(zhí)行一次
batch ?安排作業(yè)在系統(tǒng)負載不重時執(zhí)行一次
cron ? ?安排周期性運行的作業(yè)

?

1.? 一次性計劃at和batch ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

?

at命令指定時間的方式

絕對計時方法:
midnight noon teatime
hh:mm [today]
hh:mm tomorrow
hh:mm 星期
hh:mm MM/DD/YY

相對計時方法:

now+n minutes
mow+n hours
now+n days

用法:
指定在今天下午17:30執(zhí)行某命令(假設(shè)現(xiàn)在時間是下午14:30,2012年1月11日)
命令格式:
at 5:30pm
at 17:30
at 17:20 today
at now+3 hours
at now+180 minutes
at 17:30 12.1.11
at 17:30 1.11.12

好!現(xiàn)格式知道了,玩?zhèn)€實例吧!

[root@bogon ~]# at now+5 minutes
at>
  我們定的時間是5分鐘之后,現(xiàn)在可以在at下面輸入各種任務(wù),保存!5分鐘之后執(zhí)行;不過,我們需要注意,在用命令時最好寫命令的絕對路徑,為了安全。

[root@bogon ~]# at now+5 minutes
at> /usr/bin/wall < /etc/motd    做一個廣播,把etc/motd 文件廣播出去
at>                ? ?可以繼續(xù)寫其它的計劃
at> <EOT>
job 2 at 2012-05-20 13:43    ? ctrl+d保存計劃并退出

是否還擔(dān)心我們的計劃是否啟動,通過下面兩個命令查看at進程是否正常啟動
[root@bogon test]# at -l
3 2012-05-20 13:57 a root
[root@bogon test]# atq
3 2012-05-20 13:57 a root

如果真的沒有啟動的話,可以通過手工方式重新啟動一下
[root@bogon ~]# /etc/rc.d/init.d/atd start

刪除at計劃任務(wù)
[root@bogon test]# at -d

查看at計劃任務(wù)
[root@bogon test]# ls /var/spool/at/

?

?

?

2. batch命令

作用:
  安排一個或多個命令在系統(tǒng)負載較輕進運行一次(一般情況下負載較輕指平均負載降到0.8以下)

使用方法同at

?

?

?

3. 周期性計劃命令crontab ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

?

作用:用于生成cron進程所需要的crontab文件
crontab的命令格式
crontab {-l|-r|-e}
-l   顯示當前的crontab?
-r   刪除當前的crontab
-e   使用編輯器編輯當前crontab文件

好多人都覺得周期計劃任務(wù)設(shè)置起來比較麻煩,其實我們只要掌握規(guī)律就很好設(shè)置。

crontab -e

規(guī)則:  把知道的具體的時間添上,不知道的都添加上*

分鐘    小時   天    月    星期   命令/腳本

假如,我們每天早上4點要做一下操作,以下面方式表示:

分鐘    小時    天    月  星期    命令/腳本
*    ? ? ?18    ?*   ? *   1,3 ? ? ?[具體的操作]

假如,我們每周一和三下午的6點要做一下操作,以下面方式表示:

分鐘    小時   天   月   星期    命令/腳本
*    ? ? ?4    ? *    *   ?*    [具體的操作]

  案例:在上學(xué)的時候都有上機課,周一到周五,下午5點30上課結(jié)果。我們需要在5點30發(fā)一個通知,5點45自動關(guān)機。設(shè)定計劃任務(wù)需要分兩步完成,第一步提醒,第二步關(guān)機
分鐘   小時    天   月   ?星期    命令/腳本
30   ? 17    ? *    *    1-5    /usr/bin/wall < /hzh/test/guanji.wall
45    ?17   ? ?*    *    1-5    /usr/bin/shudown -h now

操作方法:
[root@bogon test]# ?crontab -e    回車會進入一個vi文本中
  根據(jù)我上面介紹格式編寫內(nèi)容,然后保存退出
crontab: installing new crontab 表示創(chuàng)建計劃成功

?

通過下面方式進行查看計劃:
[root@bogon test]# cd /var/spool/cron
[root@bogon cron]# ls
root
[root@bogon cron]# cat root
30 17 * * 1-5 /usr/bin/shudown -h now

總結(jié)

以上是生活随笔為你收集整理的at命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。