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!