Я знаю, что я могу позволить 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 (также будет добавлен, без трубопроводов)