Linux
作業調度時如何安裝和使用?
我不清楚以下幾點:
該過程是否
at
適用於所有 linux 安裝?還是我需要做些什麼來“安裝”它?
取決於您的 Linux 發行版和安裝類型(最小化、以桌面為中心等)
at
(以及atd
at 作業調度程序守護程序)是否預設安裝。要驗證它,您可以發出以下命令:
$ which at /usr/bin/at $ which atd /usr/bin/atd $ yum whatprovides atd # to get the package name $ yum info pkg-name # to see if it is installed
(假設 yum 在 Suse 上可用 - 在這裡使用 Fedora 系統)
如果未安裝軟體包,您可以通過軟體包管理器安裝它,例如:
$ yum install at # on fedora at least
如果已安裝,則預設情況下可能不會在啟動時啟動守護程序。
要查看它是否執行:
$ pgrep -l atd
或者像這樣測試它
$ echo echo hello world | at now
(在另一個終端查看您的系統日誌和/或查看您的本地郵箱)
如何啟動它取決於您的初始化系統,如果它是老式的,它將類似於:
$ /etc/init.d/atd start
如果它是 systemd,它將類似於:
$ systemctl start atd
對於基於 init.d 的系統以及 systemd 系統,還有一些命令可以顯示像 atd 這樣的服務的狀態,並使其在啟動時啟動。
但很可能
atd
在安裝後預設啟動,並且預設設置為在系統啟動時啟動。