Мне нужно написать сценарий оболочки, который при обнаружении любых изменений/модификаций в моих 5 правилах перезаписи файл, выполнит /etc/init.d/httpd configtest, если это не даст ошибки, он перезагрузит apache.нужен сценарий оболочки, который при обнаружении любых изменений/модификаций в моем файле правил перезаписи будет делать /etc/init.d/httpd
0
A
ответ
0
Как было предложено в комментариях, я бы посоветовал вам установить Inotify:
sudo apt-get install inotify-tools
И после того, что вы можете сделать что-то просто:
while inotifywait -q -e modify filename >/dev/null; do
echo "filename is changed"
done
Вы можете прочитать справочную страницу для inotifywait
для получения дополнительной информации.
У вас могут быть лучшие ответы, если вы покажете, что вы написали, и где вы точно застряли. –
используйте команды 'stat',' awk' и т. Д. И создайте скрипт. –
проверить google для 'inotify'. –