Я настраиваю файл банки для выполнения при начальной загрузке. У меня есть сценарий для выполнения его с, и тот сценарий настроен для выполнения при начальной загрузке в использовании @reboot в кроне. У меня есть пустой интерфейс cli в настоящий момент без DES. Вопрос состоит в том, как я могу видеть вывод из своего сценария (и банка, которую он выполняет), как это работает в интерфейсе cli? Кажется, что сценарий мог бы работать происхождения, и это могло бы быть проблемой. Как я выполняю его на переднем плане?
Вы не можете "выполнить его на переднем плане" в @reboot. Можно получить STDOUT, и STDERR в файле журнала (man bash
см. REDIRECTION
).
необходимо знать, что среда выполнения, когда выполнения материала @reboot ЕЩЕ БОЛЕЕ ограничивается, чем "нормальное" cron
среда. Временно, добавьте env | sort >/tmp/cronjob.env
к началу своего сценария (сразу после строки хижины (#!/bin/bash
)), выполните его, затем сравните его со своей обычной средой env | sort >/tmp/normal.env