обработка zwrite символ

Вы не захватываете код возврата старт-стоп-демон .

Ваша проблема в том, что вы запускаете его в фоновом режиме и он запускается правильно. Я имею в виду, что вы захватываете код возврата , запускающий что-то в фоновом режиме, что хочет запустить что-то в фоновом режиме.

Попробуйте это:

rm /tmp/not_existent_file &
echo $?

Это всегда печатает 0 .

Чтобы получить код возврата фонового процесса, необходимо дождаться его выхода с помощью wait. Вот пример:

rm /tmp/not_existent_file &
wait $!
echo $?

Если вы хотите запустить процесс, который сам по себе не раздвигается, попробуйте использовать переключатель -background и удалите & из конца строки start-stop-daemon.

См. раздел старт-стоп-демон

1
13.03.2015, 18:51
1 ответ

Я нашел часть ответа - @ используется для форматирования текста. Например,

zwrite userid -m 'I like @(@color(purple) purple), but I don't like @(@color(green) green).'

создаст сообщение с выборочно окрашенным текстом.

Дополнительная информация может быть найдена в документации Zephyr. . Тем не менее, я до сих пор не уверен, что такое эвакуатор, если есть один.

1
27.01.2020, 23:51

Теги

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