Кошмарная миграция некоторых новых заданий из Ubuntu в EC2 Linux (ElasticBeanstalk)
Я не могу выполнить даже самую простую задачу. Я использую приведенный ниже скрипт, который отлично работает на Ubuntu, но возвращает очень бесполезный «нераспознанный сервис», когда я пытаюсь запустить его в EC2 Linux. Я читал, что это обычно синтаксическая ошибка, но это не следует, если это синтаксически нормально для Ubuntu. Любая помощь высоко ценится, мне просто нужен любой рабочий пример.
Это в /etc/init/test.conf, созданном от имени пользователя root.
Приставка:
# sudo service test start
# test: unrecognized service
/etc/init/test.conf:
description "test"
start on startup
script
echo $(ping -c 1 serverfault.com) > /var/log/testjob.log
end script
источник
Если вы используете AWS Linux AMI вместо Ubuntu, используйте:
источник
start on started elastic-network-interfaces
При использовании upstart синтаксис должен быть
sudo start test
иsudo stop test
, а не синтаксис «service», используемый системой init.d.источник