После интенсивного поиска в Google я ожидаю следующего на работу:
Код: Выделить всё
root@NASLG2:/home/erik# needrestart 2> /home/erik/needrestartoutput.txt
Есть мысли?
(Моя цель — проверить, содержит ли вывод NeedRestart подстроку, перезапуск службы откладывается:.)
Изменить:
Следующее также не влияет на файл Needrerstartoutput.txt:
Код: Выделить всё
root@NASLG2:/home/erik# needrestart > /home/erik/needrestartoutput.txt
Код: Выделить всё
needrestart -v > /home/erik/needrestartoutput.txt
На самом деле я собирался создать это:
Код: Выделить всё
#!/bin/bash
NEEDRESTART=$(needrestart -v)
STRINGTOSEARCH="Service restarts being deferred"
if [[ "$NEEDRESTART" =~ "$STRINGTOSEARCH" ]]
then
reboot
fi
Подробнее здесь: https://stackoverflow.com/questions/783 ... eedrestart