O linux 2.6.32 tem o comando 'at', posso adicionar este comando a ele?

2

Estou tentando executar o comando 'at' para executar um shell pela manhã. Mas eu conheci isso no host remoto

bash: at: command not found

Eu corri $ PATH, mostra

bash: /sbin:/bin:/usr/sbin:/usr/bin:

Como eu corri o comando 'at' bem no meu Ubuntu14.04, que tem o Linux 3.13 nele, então eu corri o uname -r no host remoto, e ele mostra

2.6.32-279.el6.x86_64

Qual é o problema que eu não posso executar 'at' comando no host remoto, como consertá-lo?

  • ao usar o comando 'batch', o mesmo 'comando não encontrado' é exibido
por Zen 11.06.2014 / 15:55

1 resposta

6

Você precisa instalar o comando at . Não faz parte dos pacotes padrão da maioria das distribuições.

Em Debian e seus derivados são:

sudo apt-get install at

Em sistemas baseados em Redhat , é:

sudo yum install at

Em sistemas baseados em Redhat , parece que o at daemon atd , que é necessário para agendar e executar ações, será iniciado após a instalação do pacote. Você precisa executar os seguintes comandos:

Iniciar daemon:

sudo /etc/init.d/atd start

Certifique-se de que ele seja iniciado durante a próxima reinicialização:

sudo /sbin/chkconfig --add atd
sudo /sbin/chkconfig atd on
    
por 11.06.2014 / 16:05