Не может заставить сценарий работать на запуске сервера ec2 ubuntu

Таким образом, у меня есть установка экземпляра EC2, но для нее для прокладывания себе путь я хотел бы, я должен выполнить сценарий каждый раз, когда экземпляр EC2 запускается, но ни за что в жизни я не могу заставить сценарий запускаться, когда я запускаю экземпляр. Мой экземпляр EC2 является сервером Ubuntu 16, вот то, что я попробовал до сих пор

  • добавление @reboot /path/to/myScript.sh кому: crontab для root пользователь
  • добавление myScript.sh к /etc/init.d папка, а также /etc/init папка
  • добавление /path/to/myScript.sh к моему rc.local
  • копирование сценария к /var/lib/cloud/scripts/per-boot

Вручную выполняя сценарий, поскольку корень будет работать отлично, но ни один из вышеупомянутых методов не работал на меня, я не уверен, что я мог возможно пропускать здесь.

Если имеет значение, что я пытаюсь выполнить, должен использовать yas3fs смонтироваться s3 блок как фс к /mnt который будет содержать медиа. К сожалению, yas3fs не работает в fstab, таким образом, я должен выполнить монтирующуюся команду как сценарий.

0
задан 9 November 2016 в 06:56

1 ответ

Во-первых, Удостоверьтесь, что файл является исполняемым файлом. Набор выполняет разрешение на Вашем сценарии:

chmod +x /path/myScript.sh

Включают журналы: это выручит Вас с точной проблемой.

@reboot /path/to/myScript.sh > /path/cronlog.log 2>&1
0
ответ дан 28 September 2019 в 05:21

Другие вопросы по тегам:

Похожие вопросы: