Да, это использует X свойств для передачи. Попытайтесь выполнить свою удаленную сессию SSH с-X опцией позволить передачу X11. Вам, вероятно, также придется активировать ту опцию на стороне сервера. Вам, вероятно, также придется вручную скорректировать переменную среды ДИСПЛЕЯ (к "localhost:10.0"), так как существующая сессия будет уже иметь Ваш локальный от того, когда это запустилось.
sed 's/rotate [0-9]\+/rotate 99/'
http://www.gnu.org/software/sed/manual/html_node/Regular-Expressions.html
rotate[0-9]*
замены rotate
сопровождаемый нулем или большим количеством цифр, который соответствует концу postrotate
. rotate[0-9]
замены только одна цифра. Кроме того, Вы пропускаете пространство после rotate
. Я думаю, что это делает то, что Вы хотите; это также обрабатывает расположенные с отступом строки:
sudo sed 's/^\( *rotate *\)[0-9][0-9]*/\1 99/' /etc/logrotate.d/ufw
Добавьте -i
опция к sed
если Вы хотите изменить файл на месте.