linux單次任務at

2021-09-25 19:27:20 字數 1678 閱讀 1504

任務計畫:

at --一次性計畫任務,在乙個指定的時間執行乙個指定任務,只能執行一次,且需要開啟atd程序

#rpm -q at --確認at這個服務是否已經安裝

at-3.1.8-82.fc6

舉例[root@localhost ~]# ps -aux | grep atd

root 1386 0.0 0.0 25956 968 ? ss 14:12 0:00 /usr/sbin/atd -f

root 3849 0.0 0.0 112644 952 pts/0 r+ 14:44 0:00 grep --color=auto atd

[root@localhost ~]# at 17:20 tomorrow

at> date > /root/2018.log

at>

job 1 at sat mar 3 17:20:00 2018

[root@localhost ~]#

在今日的 hh:mm 時刻進行,若該時刻已超過,則明天的 hh:mm 進行此任務。

crtl + d --結束

at 1212 ---當天12點12分執行

at> echo hello

at>

at noon + 4 days ----4天後 的下午

at teatime tomorrow -----明天下午茶時間 16:00

##################

rpm -ql at

/etc/at.deny --拒絕使用者

/etc/pam.d/atd --認證

/etc/rc.d/init.d/atd --at啟動指令碼

/usr/bin/at --命令

/usr/bin/atq --檢視at的任務列表

/usr/bin/atrm --刪除任務

# atq --通過命令來檢視at的任務

[root@localhost ~]# atq

1 sat mar 3 17:20:00 2018 a root

++++++++++++++++++++++

使用者控制

/etc/at.allow ----只允許允許的使用者,其他人拒絕

/etc/at.deny ----只拒絕拒絕的使用者,其他人允許

/etc/at.allow 如果這個檔案存在,就不去考慮at.deny.而且他的作用:只允許檔案裡面出現的使用者使用atd這個服務

# vim /etc/at.allow

test1

# rm -fr /etc/at.allow

/etc/at.deny 如果at.allow不存在的時候,才生效,作用:只拒絕裡面的使用者使用atd

atq 檢視任務

atrm 任務編號 -------刪除任務

例項一:三天後的下午5點執行/bin/ls

[root@rhel7 ~]# at 5pm+3 days

at> /bin/ls

at>

job 7 at wed oct 18 17:00:00 2017

# atq --通過命令來檢視at的任務

[root@rhel7 ~]# atq

5 tue aug 29 17:18:00 2017 a root

[root@rhel7 ~]# ls /var/spool/at/

a00005017e7c8e spool

任務單介面更新

任務單 上週進行了一些集中的更新,首頁有較大的調整,引入了乙個滾動展示框和isotope布局管理器。網上找了幾個免費的純css貼紙放下面作為專欄使用,看起來字型還要調整一下,字的大小也要設定,首頁的形式大體就是這樣了,以後會主鍵豐富其內容。非登入狀態下方訪問任務介面居然沒有登入和註冊的鏈結,也都加上...

Linux 一次性計畫任務 at

命令格式 at hh mm yyyy mm dd 任務 現在我們需要在14 50分統計系統程序數並將結果輸出到 opt目錄下的ps.txt檔案中 root localhost yum y install at 安裝at root localhost date 檢視系統時間 2020年 07月 01日...

ADC單次轉換

adc單次轉換 1.開啟pa口時鐘和adc1時鐘,設定pa1為模擬輸入 feng gpio init apb2periphclockcmd 2.復位adc1,同時設定adc1分頻因子。feng rcc adcclkconfig rcc pclk2 div6 adc deinit adc 3.初始化a...