Вывод отложенной команды at в файл

Это может произойти, если вы переопределяете предполагаемый интерпретатор. Например, это будет работать с sh независимо от того, какой hash bang используется (удобно, когда не используется hash bang):

> sh run.sh

ИЛИ для запуска bash:

> bash run.sh

Чтобы разрешить ему использовать определенное в сценарии значение hash bang, используйте это:

>./run.sh
0
17.02.2021, 19:59
1 ответ

Перенаправление STDOUT успешной команды at— это не то, что вам нужно.

Чтобы создать задание "at", которое выполняет " echo "Hello, world"", вы будете использовать обратную косую черту (\), которая делает следующий символ особенным (если символ особенный, считать его не особенным или если персонаж не особенный, относитесь к нему как к особому ).

Чтобы заставить atвыполнять

echo "Hello, world"

вы должны отправить эту команду на at.

echo "echo \"Hello  world\"" | at...

Другой способ — использовать обе формы цитирования.:

echo 'echo "Hello, world"' | at...
0
18.03.2021, 22:29

Теги

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