Привет, у меня есть следующая команда, которая выполняет оптимизацию yui и работает как задание cron. Я хочу записать вывод команды в файл журнала.
find . -type d -exec bash -c "cd '{}' && pwd && java -jar /opt/yui/yui.jar -o '.css$:.css' *.css" \; > log
Эта команда регистрирует вывод find, но не вывод yui.jar. который регистрируется в консоли. Любой способ записать это в тот же файл?
Эта команда регистрирует вывод find, но не вывод yui.jar.
Тогда вам нужно будет перенаправить вывод, что-то вроде
...java -jar /opt/yui/yui.jar -o '.css$:.css' *.css >logfile 2>errorlog ...
Если вы хотите регистрировать как вывод «yui.jar», так и вывод «найти», вы должны добавить перенаправление в кавычки, например:
find . -type d -exec bash -c "cd '{}' && pwd && java -jar /opt/yui/yui.jar -o '.css$:.css' *.css >> log" \; >> log
и, возможно, вы захотите указать другое имя для файла журнала, кроме "log" ...