Как сохранить стандартный вывод в другой текстовый файл каждый день с именем файла как (dd-mm-yy.txt)? [закрыто]

Вы можете создать файл .desktop, который будет отображаться на вкладке «Открыть с другим приложением»:

Перейдите к ~/.local/share/applications Создайте файл с именем textfig.desktop с этим содержимым: [!d1 ]
[Desktop Entry]
Encoding=UTF-8
Name=Textfig
Comment=Edit fig files using custom textfig script
Exec=<path to your script> %u
Terminal=true
Type=Application
Icon=
Categories=Application;Utility;TextEditor;
StartupNotify=true
MimeType=text/plain;
NoDisplay=true

После этого вы увидите Textfig на вкладке «Открыть с другим приложением», выберите его, и при двойном щелчке по файлу вы сможете открыть его с помощью своей программы.

Просто настройте остальные значения немного больше, чтобы соответствовать вашим потребностям. % U скажет nautilus выполнить его в текущем выбранном файле.

1
задан 13 June 2017 в 17:55

2 ответа

Вы можете использовать logrotate:

Создать файл /etc/logrotate.d/redis с чем-то вроде этого:

/var/log/redis/redis-server.log { daily rotate 12 compress delaycompress missingok notifempty create 644 root root }

Здесь можно найти дополнительную конфигурацию

EDIT: Если вы хотите формат dd-mm-yy, вы можете использовать директиву dateformat в качестве объяснения в здесь ответ.

2
ответ дан 18 July 2018 в 11:43

Вы можете использовать logrotate:

Создать файл /etc/logrotate.d/redis с чем-то вроде этого:

/var/log/redis/redis-server.log { daily rotate 12 compress delaycompress missingok notifempty create 644 root root }

Здесь можно найти дополнительную конфигурацию

EDIT: Если вы хотите формат dd-mm-yy, вы можете использовать директиву dateformat в качестве объяснения в здесь ответ.

2
ответ дан 24 July 2018 в 19:50

Другие вопросы по тегам:

Похожие вопросы: