如何在Linux中實(shí)現(xiàn)持續(xù)執(zhí)行命令
在Linux中,要實(shí)現(xiàn)持續(xù)執(zhí)行某個命令,可以通過crontab進(jìn)行任務(wù)調(diào)度。在crontab的配置文件中設(shè)置間隔時間,以便定時執(zhí)行該命令,從而實(shí)現(xiàn)持續(xù)執(zhí)行的效果,直到手動結(jié)束任務(wù)。打開終端并進(jìn)入編輯模
在Linux中,要實(shí)現(xiàn)持續(xù)執(zhí)行某個命令,可以通過crontab進(jìn)行任務(wù)調(diào)度。在crontab的配置文件中設(shè)置間隔時間,以便定時執(zhí)行該命令,從而實(shí)現(xiàn)持續(xù)執(zhí)行的效果,直到手動結(jié)束任務(wù)。
打開終端并進(jìn)入編輯模式
1. 打開終端,并輸入以下命令:
crontab -e
2. 按下回車后,會出現(xiàn)一個選擇編輯器的界面,默認(rèn)是使用vi編輯器。
編輯cron任務(wù)
3. 進(jìn)入編輯窗口后,添加以下內(nèi)容:
*/1 * * * * date > ~/123
這個命令的含義是每一分鐘執(zhí)行一次"date > ~/123",即將當(dāng)前的日期和時間寫入到名為123的文件中。你也可以自定義時間間隔。
4. 使用Ctrl X組合鍵保存修改。
確認(rèn)保存并退出
5. 輸入Y并按下回車,以確認(rèn)保存所做的修改。
6. 可以直接回車,保持默認(rèn)的文件名。
7. 等待一分鐘后,你會發(fā)現(xiàn)用戶目錄下多個名為123的文件,每個文件中都記錄了不同時間點(diǎn)的日期和時間。
這樣,你就成功地設(shè)置了一個cron任務(wù),實(shí)現(xiàn)了持續(xù)執(zhí)行某個命令的效果。你可以根據(jù)實(shí)際需求來調(diào)整cron任務(wù)的執(zhí)行間隔時間,以滿足不同的需求。