Dependendo da distribuição do Linux e do tipo de instalação (mínimo, centrado na área de trabalho, etc.) at
(e atd
o no daemon do agendador de tarefas) é instalado por padrão ou não.
Para verificar, você pode emitir comandos como:
$ 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
(assumindo que o yum está disponível no Suse - usando um sistema Fedora aqui)
Se o pacote não estiver instalado, você poderá instalá-lo por meio do gerenciador de pacotes, por exemplo, algo como:
$ yum install at # on fedora at least
Se estiver instalado, talvez o daemon não seja iniciado na inicialização por padrão.
Para ver se está sendo executado:
$ pgrep -l atd
Ou apenas teste como este
$ echo echo hello world | at now
(veja o seu sistema logar em outro terminal e / ou verificar sua caixa postal local)
Como começar depende do seu sistema de inicialização, se for antigo, seria algo como:
$ /etc/init.d/atd start
Se for systemd, seria algo como:
$ systemctl start atd
Para um sistema baseado em init.d também para o systemd, também existem comandos para exibir o status de um serviço como o atd e fazer com que ele seja inicializado na inicialização.
Mas provavelmente atd
é iniciado por padrão após a instalação e é configurado por padrão para ser iniciado na inicialização do sistema.