當前位置:首頁 » 操作系統 » linux執行時間

linux執行時間

發布時間: 2023-06-12 02:28:09

linux任務計劃和周期性任務執行

常用選項:
-l 查看作業隊列,相當於atq
-f 從某個指定文件文件中讀取作業任務,不通過互動式輸入。
-d 刪除指定的作業任務,相當於atrm。
-c 查看指定作業具體內容。
-q QUEUE指明隊列。
TIME時間格式有:
HH:MM 小時:分鍾 例如04:00
HH:MM YYYY-MM-DD 小時:分鍾 年-月-日 例如15:00 2017-11-25
HH:MM[am|pm] [Month] [Date] 例如:04pm July 30
HH:MM[am|pm] + number [minutes|hours|days|weeks]在某個時間點再加幾個時間後執行
例如:now + 5minutes 5分鍾後執行
04pm + days三天後下午4點執行

[root@dxlcentOS ~]# at 15:55 2017-11-25 在15點55分執行:切換到tmp目錄,執行ls命令
at> cd /tmp
at> ls
at> <EOT>
job 3 at Sat Nov 25 15:55:00 2017
注意:輸入結束後按ctrl+d,任務輸入結束at> <EOT>,執行結果屏幕不會顯示,會以郵件形式發送到郵箱。要是沒有mail命令,進行yum -y install mailx安裝。

執行周期性任務要確保crond守護進程在運行。
執行pstree,要是crond運行起來可以看到。
或者執行:~]# systemctl status crond (centos7)
Active: active (running) ... ...
centos6:~]# service crond status
... is running

有時候為了安全起見,可以將不允許某些用戶執行周期性任務的用戶名添加到/etc/cron.deny文件裡面即可。
cron任務分類:分系統cron任務和用戶cron任務

總結:1.cron周期任務最小時間單位是分鍾。
2.定義COMMAND時,如果命令需要用到%,需要對其轉義;但放置於單引號中的%不用轉義亦可。
3.某任務在指定的時間因關機未能執行,下次開機不會自動執行。
4.當修改之前定好的任務或新增循環任務時最好執行一下systemctl restart crond。
5.如果是系統管理使用的循環任務最好寫入/etc/crontab。
6.避免系統資源分配不均,周與日月不可以同時並存。

cron循環任務設定後,要是伺服器因意外關機,那麼在停機期間,cron設定的循環任務是不會運行的,當伺服器開機後,也不會執行過去到達時間點的循環任務,只能等待下個時間點到來才執行。要想重新執行,anacron就可以解決這個問題。
anacron 是一個程序不是一個服務,當centos進入crontab排程時,anacron 會主動每一小時運行一次。

Ⅱ linux如何查看一個命令執行的時間

time命令可以查看執行時間
比如要查看ls執行時間, 可以用"time ls",就會看到執行時間了。關於這個linux系統的學習,我一直看劉遄老師的書籍《linux就該這么學》

Ⅲ 如何查看系統運行時間 linux

可以在終端執行top命令,如下圖即顯示linux的運行時間
(紅圈裡的位置,我的電腦運行了7小時57分).

Ⅳ Linux怎樣在某一特定時間執行命令(使用at」

簡介

at定時任務,指定一個時間執行一個任務,只能執行一次。需要安裝at服務,apt-get install at;

創建at任務

創建at任務方式有兩種,從文件輸入和從控制台輸入。以下分別用兩種方式創建1分鍾後將當前時間寫入 home/result 文件的命令

1、從文件輸入

附錄

1、at時間定義

at允許使用一套相當復雜的指定時間的方法。
1)能夠接受在當天的hh:mm(小時:分鍾)式的時間指定。假如該時間已過去,那麼就放在第二天執行。例如:04:00
2)能夠使用midnight(深夜),noon(中午),teatime(飲茶時間,一般是下午4點)等比較模糊的詞語來指定時間。
3)能夠採用12小時計時制,即在時間後面加上AM(上午)或PM(下午)來說明是上午還是下午。例如:12pm
4)能夠指定命令執行的具體日期,指定格式為month day(月 日)或mm/dd/yy(月/日/年)或dd.mm.yy(日.月.年),指定的日期必須跟在指定時間的後面。例如:04:00 2009-03-1
5)能夠使用相對計時法。指定格式為:now + count time-units ,now就是當前時間,time-units是時間單位,這里能夠是minutes(分鍾)、hours(小時)、days(天)、weeks(星期)。count是時間的數量,幾天,幾小時。例如:now + 5 minutes 04pm + 3 days
6)能夠直接使用today(今天)、tomorrow(明天)來指定完成命令的時間。

Ⅳ Linux下如何查看系統啟動時間和運行時間以及

uptime
w
都可以

Ⅵ 怎麼查看 Linux 運行了多長時間和最後重啟時間

對於Linux一般用戶來說,是不會去注意系統最後一次的重啟時間,除非是Linux工程師,如果你想要查看Linux最後重啟時間的話,小編教你三種查看系統重啟時間的方法。

方法一:last命令
# last reboot
reboot system boot 2.6.32-431.el6.i Wed Jul 30 13:44 - 21:39 (46+07:55)
reboot system boot 2.6.32-431.el6.i Sun Apr 13 14:28 - 09:27 (107+18:59)
reboot system boot 2.6.32-431.el6.i Tue Mar 25 22:27 - 14:19 (18+15:52)
這條命令實際上顯示的是最近幾天的系統運行時間。last原本被設計來顯示某個特定用戶的登錄歷史。在Linux中,有一個特別的「偽用戶」稱為reboot會在系統重啟的時候立即自動登錄。這樣通過檢查reboot用戶的登錄歷史,你就可以檢查最後的重啟時間。
方法二:who -b
使用who命令帶上『-b』選項。
# who -b
system boot Jul 30 13:44

Ⅶ linux查看歷史命令記錄及時間(linux查看歷史命令執行時間)

1."linux查看歷史命令,為您提供linux查看歷史命令圖文信息,打開linux客戶端。

2.點擊連接linux按鈕。

3.輸入用戶名,主機ip地址。

4.輸入密碼。

5.顯示連接成功,就可以進行操作。

6.輸入history命令,即可返回命令的歷史記錄。

Ⅷ 如何查詢linux系統的運行時間

輸出: 3:43pm up 1 day, 5:07, 2 users, load average: 0.00, 0.00, 0.00
2.uptime命令
輸出: 3:43pm up 1 day, 5:07, 2 users, load average: 0.00, 0.00, 0.00
輸出結果同上
3.查看/proc/uptime文件計算系統啟動時間
cat /proc/uptime
輸出: 105040.44 105024.75
第一數字即是系統已運行的時間105040.44 秒,運用系統工具date即可算出系統啟動時間

4.查看/proc/uptime文件計算系統運行時間cat /proc/uptime | awk -F. '{run_days=$1 / 86400;run_hour=($1 % 86400)/3600;run_minute=($1 % 3600)/60;run_second=$1 % 60;printf("run_days=%d/trun_hour=%d/trun_minute=%d/trun_second=%d/n",run_days,run_hour,run_minute,run_second)}'

熱點內容
androidstudio閃退 發布:2025-04-05 12:35:54 瀏覽:899
騰訊視頻青少年模式原始密碼是多少 發布:2025-04-05 12:27:21 瀏覽:536
企業文檔存儲管理系統 發布:2025-04-05 12:21:20 瀏覽:749
php計算字元串 發布:2025-04-05 12:09:45 瀏覽:704
安卓版快手實驗室在哪裡 發布:2025-04-05 11:59:15 瀏覽:561
系統文件夾加密 發布:2025-04-05 11:55:17 瀏覽:174
python獲取坐標 發布:2025-04-05 11:49:44 瀏覽:938
excel2003加密方法 發布:2025-04-05 11:32:30 瀏覽:852
公司路由器地址改變伺服器地址 發布:2025-04-05 11:32:27 瀏覽:501
帝豪第四代豪華型有哪些配置 發布:2025-04-05 11:31:41 瀏覽:14