作业调度时如何安装和使用?

作业调度时如何安装和使用?

我不清楚以下内容:
该过程是否at适用于所有 Linux 安装?或者我需要做一些事情来“安装”它吗?

答案1

默认情况下是否安装取决于您的 Linux 发行版和安装类型(最小安装、以桌面为中心等)at (以及at 作业调度程序守护进程)。atd

要验证它,您可以发出如下命令:

$ 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是安装后默认启动,并且默认设置为在系统启动时启动。

答案2

必备大多数系统, 是一个守护进程,通常atd

相关内容