watch find dir/ -mmin 1
у меня не сработало, я просто скопировал и сравнил:
cp -r dir /tmp/olddir
# initialize/whatever
diff -r dir /tmp/olddir
Это довольно ресурсоемкий -, но показывает все изменения между моментальным снимком и diff
временем.
Да, использование ;
между командами гарантирует, что все команды будут выполняться последовательно, одна за другой. Выполнение одной команды не будет зависеть от статуса выхода предыдущей.
Как указал Пол _Педант в комментариях , выполнение чего-то более сложного, чем запуск одной команды из crontab, может быть лучше выполнено путем сбора задания в отдельном сценарии и вместо этого планирования этого сценария. Таким образом, вы можете тестировать и отлаживать свой сценарий независимо от cron, хотя, поскольку cron предоставляет вам немного другую среду, чем обычная среда оболочки входа в систему, все еще существуют факторы среды (, такие как текущий рабочий каталог и значения $PATH
и другие переменные и т. д. следует )иметь в виду.