兩個方法:
寶雞網站制作公司哪家好,找創新互聯!從網頁設計、網站建設、微信開發、APP開發、響應式網站設計等網站項目制作,到程序開發,運營維護。創新互聯從2013年創立到現在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選創新互聯。
1)crontab中的時間設定最小可以到分鐘,如果你的延時是分鐘級別的,直接放大crontab中的分鐘設定即可。
2)修改腳本,在腳本開頭(當然要在shell聲明語句如#!/bin/bash之后)加usleep(微秒級)或sleep命令(秒級),也可以實現延時。
LINUX服務器定時重啟的具體命令如下:
crontab -e
0 1 * * * /sbin/reboot? ? ? ? ? ? ? ? ? ? ? ( 0 1 * * *表示每天凌晨一點重啟.)
0 1 * * 1/sbin/reboot? ? ? ? ? ? ? ? ? ? ? ? (0 1 * * 1表示每周一凌晨一點重啟
30 2 * * * /home/bin/oraclebackup.sh? ? ?(備份數據庫和站點目錄)
30 3 * * * /home/bin/cmsbackup.sh? ? ? ? ? (備份數據庫和站點目錄)
[root@localhost ~]# /etc/init.d/crond restart? ? ? ?
[root@localhost ~]# chkconfig --levels 35 crond on(重啟crond服務)
擴展資料:
在/etc目錄下有一個crontab文件,這個就是系統任務調度的配置文件。用戶所建立的crontab文件中,每一行都代表一項任務,每行的每個字段代表一項設置,它的格式共分為六個字段,前五段是時間設定段,第六段是要執行的命令段,格式如下:
minute hour day month week command
其中:
1.minute: 表示分鐘,可以是從0到59之間的任何整數。
2.hour:表示小時,可以是從0到23之間的任何整數。
3.day:表示日期,可以是從1到31之間的任何整數。
4.month:表示月份,可以是從1到12之間的任何整數。
5.week:表示星期幾,可以是從0到7之間的任何整數,這里的0或7代表星期日。
6.command:要執行的命令,可以是系統命令,也可以是自己編寫的腳本文件。
1、system(執行shell 命令)
相關函數 fork,execve,waitpid,popen
表頭文件 #includestdlib.h
定義函數 int system(const char * string);
函數說明 system()會調用fork()產生子進程,由子進程來調用/bin/sh-c
string來執行參數string字符串所代表的命令,此命令執行完后隨
即返回原調用的進程。在調用system()期間SIGCHLD 信號會被暫時
擱置,SIGINT和SIGQUIT 信號則會被忽略。
返回值 如果system()在調用/bin/sh時失敗則返回127,其他失敗原因返回-
1。若參數string為空指針(NULL),則返回非零值。如果system()調
用成功則最后會返回執行shell命令后的返回值,但是此返回值也有
可能為system()調用/bin/sh失敗所返回的127,因此最好能再檢查
errno 來確認執行成功。
附加說明 在編寫具有SUID/SGID權限的程序時請勿使用system(),system()會
繼承環境變量,通過環境變量可能會造成系統安全的問題。
例如:
#includestdlib.h
main()
{
system(“ls -al /etc/passwd /etc/shadow”); //換成./test.sh 可執行相關腳本
}
當然也可以用管道或exec函數族來調用shell
本文題目:linux命令延時啟動,linux延時重啟命令
本文來源:http://m.newbst.com/article4/hsohie.html
成都網站建設公司_創新互聯,為您提供網站設計、定制開發、網站設計公司、小程序開發、定制網站、動態網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯