Мне нужно делать резервные копии и удалять старые файлы журналов каждый месяц. Я удалю файлы старше 6 месяцев и файлы резервных копий старше 2 месяцев в виде zip-файла. Я пытаюсь написать сценарий, который будет автоматизировать и делать это каждый месяц вместо того, чтобы я делал это вручную каждый раз. У меня есть команды UNIX о том, как это сделать, но мне нужно поместить его в файл сценария, который будет запускаться автоматически в указанный день.Мне нужно написать сценарий автоматизации
ответ
Вы можете запланировать cronJob для ежедневного, которые запускает команду внутри сценария, такую как
find foldername -mtime +120 -name "*.log" -exec gzip {} \;
Выше позаботится о архивировании всех файлов старше 120 дней. Часть внутри кавычек после того, как имя может быть изменено согласно вашему требованию, а также +120.
find foldername -mtime +180 -name "*" -exec rm {} \;
Выше будет удаляться весь файл внутри имени папки старше 180 дней.
Для части автоматизации вы можете посмотреть ссылку на wiki, указанную в ответе ниже. Хотя я тоже включу его в свой ответ.
Вы можете использовать кронтаб запланировать команды (https://en.wikipedia.org/wiki/Cron)
Вы можете использовать кронтаб запланировать команды (https://en.wikipedia.org/wiki/Cron)
Вы можете добавить запись набрав кронтаб -e и использовать его для планирования заданий, после добавления вашей команды Unix сценарий.
Например, если у вас есть файл /home/test/test.sh, вы можете запустить его каждый день, добавив ниже ваш кронтаб:
0 0 * * * /home/test/test.sh
Спасибо за информацию. – James
- 1. сценарий автоматизации для postgresql
- 2. Сценарий автоматизации не работает?
- 3. Как написать сценарий автоматизации selenium webdriver для выхода в Facebook?
- 4. Мне нужно написать запрос в sql
- 5. php Мне нужно написать эквивалентную функцию json_encode
- 6. мне нужно написать запрос для чисел
- 7. Что мне нужно, чтобы написать движок физики?
- 8. завершение. Мне нужно написать код для этого
- 9. мне нужно написать файл с помощью Java
- 10. Какой код мне нужно написать внутри цикла?
- 11. В Watir-WebDriver мне нужно автоматизации код Datepicker
- 12. Сценарий для автоматизации процесса строительства
- 13. Мне нужно написать пакетный файл, чтобы установить систему переменные окружения,
- 14. Мне нужно написать perl-скрипт, который передаст значение скрипту оболочки
- 15. Сценарий оболочки для автоматизации сайта развертывания
- 16. Сценарий для автоматизации восстановления пароля MySQL
- 17. Как написать сценарий eshell?
- 18. Мне нужно написать сценарий powershell для изменения данных в документе SharePoint llibrary
- 19. Сценарий Bash для автоматизации представления формы ASP.NET?
- 20. мне нужно написать URL, который 301'd переменной сеанса
- 21. , когда мне нужно написать файл .jjt, а когда я ТОЛЬКО нужно написать .jj-файл
- 22. Мне нужно написать вывод VBS WScript.Echo в текст или cvs
- 23. Azure, сценарий автоматизации и использование типа SecureObject
- 24. Как написать сценарий оболочки?
- 25. Какой сценарий мне нужно добавить, чтобы поля автоматически совпадали?
- 26. Мне нужно создать сценарий для генерации команды журнала TOP
- 27. Сценарий оболочки, когда мне нужно использовать while loop
- 28. Excel VBA - Форматирование сценарий для автоматизации
- 29. Сценарий оболочки для автоматизации установки модулей cpan
- 30. Как написать сценарий-сценарий без реальных актеров?
Спасибо, это помогло. – James
Если что-то полезно, мы говорим об этом на голосовых ответах на stackoverflow :) – Invictus