2

Я пытаюсь выполнить команду «at» для запуска оболочки утром. Но я встретил это на удаленном хосте

bash: at: command not found

Я запустил $ PATH, это показывает

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

Когда я хорошо выполнил команду 'at' на моем Ubuntu14.04, на котором установлен Linux 3.13, я запустил uname -r на удаленном хосте, и он показывает

2.6.32-279.el6.x86_64

В чем проблема, что я не могу выполнить команду «at» на удаленном хосте, как это исправить?

  • при использовании команды «пакет» та же самая команда «команда не найдена» выдает

1 ответ1

6

Вам необходимо установить команду at . Он не является частью стандартных пакетов большинства дистрибутивов.

На Debian и его производных:

sudo apt-get install at

На системах Redhat его:

sudo yum install at

В системах на базе Redhat оказалось , что at демона atd который необходим для планирования и выполнения действий, будет начать работу после установки пакета. Вам необходимо выполнить следующие команды:

Запустить демон:

sudo /etc/init.d/atd start

Убедитесь, что он запускается при следующей перезагрузке:

sudo /sbin/chkconfig --add atd
sudo /sbin/chkconfig atd on

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .