Код работает в терминале, но не в скрипте для переименования (манипулировать именами файлов с пробелами)

Убедитесь, что существует каталог выскочки: / var / log / upstart (если нет, тогда создайте каталог). Проверьте версию выскочка: initctl или apt-cache policy upstart. Для всех версий Upstart до версии 1.4 Значение по умолчанию для консоли было консольным. Начиная с Upstart 1.4, значением по умолчанию является консольный журнал. Добавить консольный журнал в выскочку (перед фазой сценария). Ваш журнал будет выглядеть по адресу: /var/log/upstart/"upstart-JOBNAME".log

Пример:

консольный журнал

script

exec /spatial/server_init.sh

end script

Пример: - Соединяет стандартный ввод с / dev / null. Стандартный вывод и стандартная ошибка подключаются к одному концу псевдотерминала, так что любой вывод задания автоматически записывается в файл в каталоге / var / log / upstart / для системных заданий и $ XDG_CACHE_HOME / upstart / (или $ HOME /. cache / upstart / if $ XDG_CACHE_HOME не установлен) для сеансовых заданий.

Консоль none - Подключает стандартный ввод задания, стандартный вывод и стандартные дескрипторы файла ошибки в /dev/null.

[d21 ] Для получения дополнительной информации о консоли просмотрите ссылку ниже:

http://upstart.ubuntu.com/cookbook/#console-log

1
задан 20 November 2013 в 06:04

0 ответов

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

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