У меня есть пара, которая думает, что мне нравится делать время от времени, но это связано с некоторыми вещами, которые не могут быть определены компьютером напрямую, например:
Создайте резервное копирование некоторых FTP-серверов.
Проблема в том, что для этого требуется некоторое время, и я хотел бы запустить его только дома, поскольку пароли не зашифрованы.
Выполните проверку на вирусы всех файлов, которыми я обмениваюсь с другими людьми.
Для этого я хотел бы избежать этого на батарее, так как она потребляет так много энергии.
Очистить octave-core
файлы через файловую систему. Это простая команда find
, и ее можно запустить в любое время. У меня есть аналогичный, чтобы удалить все файлы унисон.
Сжать все git-репозитории. Это также занимает несколько раз, и я бы хотел выполнить это только тогда, когда я сейчас не занимаюсь программированием.
Запустите updatedb
, что должно быть сделано как root.
Задания в Cron кажутся хорошими, но я не уверен, будут ли они запускаться, когда компьютер был выключен в это время, и если они будут выполнены при следующем запуске, это вызовет ресурсы, когда я должен сделать что-то критическое.
На Mac есть команда periodic daily weekly monthly
, которая выполняет подобные вещи.
Есть ли что-то, что я мог бы использовать для этого, или я должен просто создать некоторые сценарии, такие как maintenance-home.sh
, maintenance-monthly.sh
и так далее?