Linux

作業調度時如何安裝和使用?

  • September 5, 2014

我不清楚以下幾點:

該過程是否at適用於所有 linux 安裝?還是我需要做些什麼來“安裝”它?

取決於您的 Linux 發行版和安裝類型(最小化、以桌面為中心等)at (以及atdat 作業調度程序守護程序)是否預設安裝。

要驗證它,您可以發出以下命令:

$ 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在安裝後預設啟動,並且預設設置為在系統啟動時啟動。

引用自:https://unix.stackexchange.com/questions/86016