Linux добавляет вывод консоли в файл журнала?
Я знаю, что я могу позволить Linux написать вывод консоли в файл журнала, выполнив:
command > logfile.log
Но это перезаписывает все, что было в файле журнала раньше. Как сделать его добавлением вывода в файл журнала, а не его перезаписью?
Ответы
Ответ 1
Вы можете использовать >>
для добавления к одному и тому же cmd1 >> logfile.log
журнала, например cmd1 >> logfile.log
затем использовать для других commnad, таких как
cmd2 >> logfile.log
>>
используется для добавления данных в файл
Ответ 2
просто замените >
для >>
Ответ 3
Измените оператор:
command >> logfile.log
Ответ 4
Использовать command >> logfile.log
Ответ 5
Пара способов:
1) Использует io трубопроводы следующим образом:
$> echo 'some text' >> file.txt (будет добавлен)
2) Используя программу типа sed:
$> cat file.txt
какой-то текст
$> sed -i '$ a\вот еще текст' file.txt (также будет добавлен, без трубопроводов)
Gl hf!