Каково ожидаемое поведение при настройке сценария для запуска S00
? В S00
моей системе нет сценариев, может быть, требуется минимум 1? Вы также явно не устанавливали start / stop, возможно, это вызывает проблемы. На всякий случай попробуйте
sudo update-rc.d push-apache-logs-to-s3.sh start 01 2 3 4 5 . stop 01 0 1 6 .
Если это по-прежнему не работает, пожалуйста, обновите ваш вопрос, указав, кто ваш скрипт (или хотя бы его заголовки), возможно, что-то там не так.
РЕДАКТИРОВАТЬ
Увидев сценарий, который вы разместили в своем другом вопросе, я вижу две возможные проблемы. Во-первых, !# /bin/sh
вместо строки у вас есть пробел #!/bin/sh
.
Что более важно, почему вы используете sh
вместо bash
? sh
не поддерживает source
, не говоря уже .
о псевдониме для источника. bash
Вместо этого измените ваш скрипт, чтобы исправить это. На самом деле я не понимаю, почему это работает, когда вы запускаете его вручную, .
должно выдать ошибку:
$ sh $ source foo sh: 1: source: not found $ bash $ source foo bash: foo: No such file or directory
Поцарапайте это, я был неправ, поскольку @gnp указал, dash
действительно поддерживает .
.