我們當中那些喜歡在PC上安排任務,自動化任務之類的事情的人,我們非常了解 cron的 因此, crontab中.
碰巧在ArchLinux中,情況已經改變, 系統D 他是一個全能的人,他什麼都知道,一切都做,每個人都取決於他...所以,我們之前所做的是edit / etc / crontab,好吧,我們將不再能做🙁
現在在ArchLinux中,我們必須安裝一個名為 cronie,這將使我們更輕鬆地自動執行任務,安排訂單在特定時間執行。
安裝並啟用Cronie
顯然,第一件事就是安裝cronie,為此:
sudo pacman -S cronie
然後,我們必須啟動它並啟用它:
sudo systemctl啟動cronie sudo systemctl啟用cronie
如何與Cronie安排任務?
很簡單,通過我們之前也可以使用的命令,它將允許我們編輯用戶的計劃任務。
但首先!!那些不熟悉的人 vi 我建議您聲明 納米 作為其 終端中的默認編輯器:
迴聲“導出編輯器=納米” >> $ HOME / .bashrc導出編輯器=納米
要實際安排任務,我們將使用以下命令:
crontab -e
這將在終端向我們顯示一個文本編輯器(納米,如果他們做到了以上)為空白,我們要寫之前寫的內容,例如,我將每隔1分鐘在我的家中創建一個名為test的文件:
* * * * * touch /home/tu-usuario/prueba
為了使更改生效(即考慮到更改),不必重新啟動服務,更不用說,一切都是瞬時的。
如何使用crontab?
如果您不知道如何使用crontab,應該寫什麼,這裡有一些文章對您有幫助:
例如,我希望在上午11點執行腳本,該行應為:
00 11 * * * cd /home/kzkggaara/Scripts/ && ./miscript.sh
重要的是,他們不應將用戶放在執行crontab -e時打開的文件中,而在/ etc / crontab中必須將要執行命令的用戶放到/ etc / crontab中,現在不再需要crontab -e了。
結束!
好吧,沒有其他補充,我希望一如既往……它很有用。
你是Gentoo嗎?
https://wiki.gentoo.org/wiki/Handbook:X86/Installation/Tools
我期待使用cronie的教程。 終於找到了。 謝謝!! 😀
不必要
https://wiki.archlinux.org/index.php/Systemd/Timers#As_a_cron_replacement
正如Wiki所解釋的那樣,計時器是systemd中的替代方法,它不是“在ArchLinux中重用Crontab”。
哇,我終於不知道“ cronie”了,我可以在archlinux中使用crontab,它也在chakralinux倉庫中:]
謝謝!! 0 /
在發布的示例中,腳本將每天在00:11 am運行,而不是在11:00 am運行。 請記住,第一個參數是分鐘,第二個參數是小時。
您好!
哦,對了,我不好,我已經糾正了。
我不知道這是否會給我帶來與cron相同的問題,對我來說,不可能將rtcwake與cron一起使用,對我來說這是行不通的,我到處都在安排該命令的任務,而根本不這樣做工作,例如,這在終端中工作:
sudo rtcwake -m備用-t $(日期+%s -d '10:31')
但是當與cron一起使用時,它僅表示正在安裝它,但無法執行它。
有人知道如何修復它嗎?
問候