Я создал задание в /etc/init
каталог с sudo vi myjob.conf
. В этом файле я записал:
description "testing"
author "harshil"
start on mysig
exec echo testjob ran at [`date`]
console output
Это, как предполагается, запускается на и выполняет команду и печать
test job ran at [`date`]
в терминале, когда мы выполняем команду initctl emit mysig
на командной строке, но это ничего не показывает.
Что случилось с ним? В чем предпосылка должна сделать файл /etc/init
и выполненный как выскочка?
(NOTE:I, уже проверенный на синтаксические ошибки в myjob.conf
файл с помощью команды init-checkconf myjob.conf
, и нет никаких ошибок),
Ваш echo
команда пишет в STDOUT. В то время Ваши прогоны задания на STDOUT не указывают нигде полезный.
echo "testjob ran at [`date`]" >>/tmp/myjob.log
сохранит вывод.