執行命令後,執行date,類似於這種,ls ; date,如果是腳本可以把data保存為一個變數,通過echo $變數名 列印出來
⑵ linux 命令5分鍾後執行
1, sleep 300 && command
2, at命令很容易使用, 一個簡單使用at的例子類似於這樣:
$ at 5:00PM # 當前時間+5分種
at> date >> thisfile
at> <EOT>
在輸入 at 和應該運行命令的時間,at 會提示你在設定時間會運行該命令(此例中是 date 命令)。輸入 ^D(Ctrl + d)來完成請求。
假設我們在下午 5 點之前設置這個 at 命令,那麼這個日期和時間將在當天下午 5 點添加到名為 thisfile 文件的末尾。否則,該命令將在第二天下午 5 點運行。 《Linux就該這么學》 學習更多linux命令
⑶ 在Linux系統中要讓某個進程在3天後下午2:10執行,可以用哪個命令
可以使用timeout命令或Timelimit程序。
方法一:使用timeout命令最常見的方法是使用timeout命令來實現此目的,對於那些不知道的人,timeout命令將有效地限制進程的絕對執行時間,timeout命令是GNUcoreutils包的一部分,因此它預先安裝在所有GNU/Linux系統中。方法二:使用Timelimit實用程序使用提供的參數執行給定命令,並在給定時間後使用給定信號終止生成的進程,首先,它將通過警告信號,然後在超時後,它將發送終止信號。
⑷ linux如何查看一個命令執行的時間
time命令可以查看執行時間
比如要查看ls執行時間, 可以用"time ls",就會看到執行時間了。
⑸ 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 顯示指定日期執行的系統命令
在某指定時間執行命令。
at [options] time [adte|+increment]
atq
atrm job-list
batch [options] [time]
at 和 batch 都是在某指定時間執行命令。它們都接受標准輸入和文件輸入。
atq 顯示at隊列中的作業列表。atrm 將取消掛起 at 隊列中的作業。學習更多linux知識《Linux就該這么學》,什麼都沒有示例來得快,現在開始講解示例。(主要是文字介紹好麻煩,好啰嗦,請見諒)
示例
示例1.
gopain@gopain:~$ at
Garbled time
gopain@gopain:~$ at 3.35pm
warning: commands will be executed using /bin/sh
at> date
at> <EOT>
job 1 at Thu Apr 10 15:35:00 2014
我的電腦是ubuntu13.04 ,默認是沒有安裝at程序,所以需要: sudo apt-get install at.[看來at是一個實用程序然後就可以用了,定時執行呀,想想就很好由沒有。
使用atq查看:
gopain@gopain:~$ atq
1 Thu Apr 10 15:35:00 2014 a
gopaingopain@gopain:~$
使用atrm可以刪除作業:
atrm 1
即刪除1號作業。
完整示例:
gopain@gopain:~$ at 1540
warning: commands will be executed using /bin/sh
at> mkdir at_test_d
at> <EOT>
job 2 at Thu Apr 10 15:40:00 2020
gopain@gopain:~$ atq
2 Thu Apr 10 15:40:00 2020 a
gopaingopain@gopain:~$ atrm 2
gopain@gopain:~$ atq
gopain@gopain:~$
其中at 1540 表示下午15:40.
還有:
at [command] 1545 +1 week
表示在下周的今天執行[command]的命令
還有:
at 1545 Thursday
表示周四執行,如果本周周四已經過去,那麼會在下周四執行。
⑺ linux history可以查看到歷史執行過的命令,如何查看命令執行時間
答:linux的bash內部命令history就可以顯示命令行的命令歷史,默認環境執行 history
命令後,通常只會顯示已執行命令的序號和命令本身。
如果想要查看命令歷史的時間戳,那麼可以執行:
# export HISTTIMEFORMAT='%F %T '
# history | more
1 2008-08-05 19:02:39 service network restart
2 2008-08-05 19:02:39 exit
3 2008-08-05 19:02:39 id
這樣顯示的格式就變成,序號 - 時間 - 命令行。
history的其他的一些基本功能:
1、使用 HISTSIZE 控制歷史命令記錄的總行數
將下面兩行內容追加到 .bash_profile 文件並重新登錄 bash shell,命令歷史的記錄數將變成 450
⑻ linux 查命令歷史 時間
1、以ROOT用戶編輯/etc/profile文件,在裡面加入下面內容(我一般習慣在最末尾加):
export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "
注意:在末尾的「引號」與「S」之間,加入一位空格,將日期時間和歷史命令用空格相隔開來。
2、退出系統重新登陸
注意:在第2步以前所執行的歷史命令,在重新登陸後,執行時間全部分顯示為第二步執行時的時間,後面所執行的命令,才會顯示正確的實際執行時間
3、查看效果(在任何用戶下都會生效):
(1)ROOT用戶下試試效果:
[root@oraclelinux ~]# history
354 2013-07-15 23:50:00 vi /etc/profile
355 2013-07-15 23:50:12 history
356 2013-07-15 23:50:14 exit
357 2013-07-16 00:04:32 history
[root@oraclelinux ~]#
/etc/profile 中HISTSIZE=30 設置歷史命令顯示條數。
/root/.bash_history
/root/.bash_logout 需要在用戶注銷時做的事情,可以在此文件中添加。
例如:添加"rm -f $HOME/.bash_history" 。
這樣,當用戶每次注銷時,「.bash_history」文件都會被刪除,清除歷史記錄。
⑼ linux如何查看一個命令執行的時間
time命令可以查看執行時間
比如要查看ls執行時間, 可以用"time ls",就會看到執行時間了。關於這個linux系統的學習,我一直看劉遄老師的書籍《linux就該這么學》
⑽ linux修改系統時間命令
inux修改時間命令是date-s+時分秒。
修改linux系統時間。
root使用date指令:date -s
1、只修改日期,不修改時間,輸入:
date -s 2021-04-02。
2、只修改時間,輸入:
date -s 12:00:00。
3、同時修改日期時間,注意要加雙引號,日期與時間之間有一空格,輸入:
date -s 「2021-04-02 10:25:00」
4、修改完後,記得輸入:
clock -w。
把系統時間寫入CMOS修改時區不重啟。
在root下。
復制相應的時區文件,替換系統時區文件:
cp /usr/share/zoneinfo/主時區/次時區 /etc/localtime
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
5、文件復制命令—cp cp [參數] [源地址] [目的地址]主要參數描述如下:-a :此參數和同時指定「-dpR」參數相同 -d :在復制有符號連接的文件時,保留原始的連接。 -f :強行復制文件,不管要復制的文件是否已經存在於目標目錄。 -I :覆蓋現有文件之前詢問用戶。