crontab怎么編輯保存 為什么在liunxcrontab-e編輯自動至執(zhí)行命令時,保存不成功?
為什么在liunxcrontab-e編輯自動至執(zhí)行命令時,保存不成功?Linux系統(tǒng)版本:RedHat enterprise 6.4想要設(shè)置一個任務(wù)來定期執(zhí)行腳本,但是執(zhí)行失敗。步驟如下:在路徑/ho
為什么在liunxcrontab-e編輯自動至執(zhí)行命令時,保存不成功?
Linux系統(tǒng)版本:RedHat enterprise 6.4
想要設(shè)置一個任務(wù)來定期執(zhí)行腳本,但是執(zhí)行失敗。
步驟如下:
在路徑/home/svnback/,VI test下,輸入簡單腳本;!/bin/bash
MKDIR/home/svnback/123
保存成功后,確認可以執(zhí)行,并在命令行后面創(chuàng)建一個新的文件夾123。/測試。
轉(zhuǎn)到/etc目錄,執(zhí)行crontab-e add timing task,0 23**1-5/home/svnback/test
然后將系統(tǒng)時間更改為22:58:00,date-s 22:58:00
直到23點,測試腳本才執(zhí)行,123文件也不會創(chuàng)建。
更改為*23**1-5/home/svnback/test,未創(chuàng)建123文件。
我將crontab-e改為0**1-5/home/svnback/test
,不設(shè)置小時,在小時執(zhí)行任務(wù),測試就可以執(zhí)行測試腳本,123文件創(chuàng)建成功。
為什么我不能設(shè)置時間?我想設(shè)定一個腳本在每天23點執(zhí)行,但我不知道為什么不能成功設(shè)定時間。我在網(wǎng)上查了很多資料,但沒有解決。
如何讓shell腳本每天定時執(zhí)行?
這很簡單。crontab命令很容易實現(xiàn)。讓我簡單介紹一下操作過程:
1。首先,創(chuàng)建一個需要定期執(zhí)行的新shell腳本。在這里,我創(chuàng)建了一個新腳本來打印當前時間,以便解釋問題日期.sh內(nèi)容如下,非常簡單,是一個日期行命令,然后將輸出重定向到日期.txt接下來,我們將把這個日期.sh要向計時任務(wù)添加腳本,只需運行“crontab-e”命令即可添加它。這里,以每分鐘執(zhí)行一次的腳本為例,看看定時任務(wù)能否正常執(zhí)行。編輯“*/1**”*/root/日期.sh“至于這六個字段的含義,公文中有詳細的描述,分別代表分鐘、小時、日、月、周和執(zhí)行命令。網(wǎng)上也有豐富的信息。如果您感興趣,可以搜索: