linux基礎篇讀書筆記2 後台執行命令

2021-07-22 08:49:41 字數 2346 閱讀 9795

格式:

minute

[1~59]

hour

[1~24]

day[1~31]

month

[1~12]

week

[0~6]

[command]

說明:

第1列 分鐘1~59

第2列 小時1~23( 0表示子夜)

第3列 日1~31

第4列 月1~12

第5列 星期0~6( 0表示星期天)

第6列 要執行的命令

例項:

30454

101 * * 6,0 /bin/find -name "core" -exec rm {} \;

//表示每週

六、週日的 1:10 執行乙個 find 命令

0,30

0

格式:

crontab [-u] -e

-l -r

引數說明:

-u 使用者名稱

-e 編輯crontab檔案

-l 列出crontab檔案中的內容

-r 刪除crontab檔案

如果使用自己的名字登入,就不用使用 -u 選項,在crontab執行命令時,該命令可以知道當前的使用者。

使用它在乙個特定的時間執行一些特殊的作業。

at命令:允許使用者向cron守護程序提交作業,使其在稍後的時間執行。一旦乙個作業被提交,at命令會保留所有當前的環境變數,包括路徑,而crontab只提供預設的環境,一般at的作業輸出會以電子郵件的形式傳送給使用者,除非進行重定向,絕大多數情況下是重定向到某個檔案中。

at [

-f script][-m

-l-r

][time]

[date

]

引數說明:

-f script 是所要提交的指令碼或命令。

-l 列出當前所有等待執行的作業。 atq命令具有相同的作用。

-r 清除作業。為了清除某個作業,還要提供相應的作業標識(i d);有些unix變體只接受atrm作為清除命令。

-m 作業完成後給使用者發郵件。

time at命令的時間格式非常靈活;可以是h、hh.hhmm、hh:mm或h:m,其中h和m分別是小時和分鐘。還可以使用a.m.或p.m.。

date 日期格式可以是月份數或日期數,而且at命令還能夠識別如today、tomorrow這樣的詞。

提交命令:

以下日期/時間格式都是at命令可接受的:

at 6.45am may12

at 11.10pm

at now+1hour

at 9am tomorrow

at 15:00 may 24

at now + 10 minutes

例項應用:

at

echo find /etc -name "passwd" -print | at now +1 minute //可以使用echo命令向 at 命令提交命令

at -l //列出所提交的作業

atrm [job num] 或 at -r [job num] //清除乙個作業,首先需要執行 at -l 檢視作業號

使用它在後台執行乙個命令,即使在使用者退出時也不受影響。

一般格式:

command &
例項:

command >out

.file

2>&1 & //不提示任何資訊重定向輸出到 out

.file 檔案中,後台執行,成功後顯示程序號

find /etc -name "test.conf" -print >find.out

2>&1 & //當我們提交成功後,系統給出程序號

如果你正在執行乙個程序,而且你覺得在退出帳戶時該程序還不會結束,那麼可以使用 nohup 命令。該命令可以在你退出帳戶之後繼續執行相應的程序。 nohup就是不掛起的意思(no hang up)。

格式:nohup command &

應用例項:

nohup command >myout.file

2>&1 //輸出被重定向到myout.file檔案中

nohup ./test.conf >test.out

2>&1 & //執行指令碼所有輸出重定向到 test.out 檔案中

bash程式設計讀書筆記(基礎篇II)

24.也是變數。echo 解釋 也是變數代表當前shell執行的pid process id 通過 echo 既可以看到或者用 ps e grep bash。25.也是變數 username john echo 012name vasdf echo 13026.locale 檢視 linux語系。l...

讀書筆記2

關於this指標 雖然this指標大家已經很熟悉了,但是我這裡討論的關於this指標的問題可能大家還沒注意過 為了說明這個關於this的歸屬問題,我自寫了一段再簡單不過的程式,雖簡單但具體 include class a void aa 我的問題是指標p1是指向b自身嗎?一看程式,大家就知道 不是,...

讀書筆記(2)

沉默的藝術 意識科學基礎理論 量子效應只是用於穩定某種內在自由度極大的基本粒子,然後再用基本粒子的內在屬性產生意識體驗。只能通過呈現乙個系統的 物理 屬性來描述乙個系統。只能通過變成內在屬性配對的其中乙個系統,以直接體驗的方式來獲得這些內在屬性的資訊。定義乙個包含所有系統的系統d,除該系統外無任何系...