• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

Premiers pas avec crontab sur Linux

Lomanu4 Оффлайн

Lomanu4

Команда форума
Администратор
Регистрация
1 Мар 2015
Сообщения
1,481
Баллы
155
Automatisez (vraiment) vos tâches récurrentes

  1. Pourquoi s’intéresser à crontab ?

Que vous mainteniez un serveur, envoyiez des rapports par e‑mail ou exécutiez des sauvegardes nocturnes, crontab est le planificateur de tâches natif des systèmes Unix / Linux. Il déclenche automatiquement scripts et commandes selon un calendrier que vous définissez, sans intervention manuelle.

Atouts majeurs :

  • Automatisation des routines (sauvegardes, mises à jour, nettoyage)
  • Gain de temps : fin des lancements manuels
  • Fiabilité : le démon cron veille, même si vous oubliez
  • Séparation claire des tâches utilisateur et système
  1. Crontab : la syntaxe en un clin d’œil

MIN HEURE DOM MOIS DOW COMMANDE
ChampValeursSignification
MIN0‑59Minute d’exécution
HEURE0‑23Heure (format 24 h)
DOM1‑31Jour du mois
MOIS1‑12Mois
DOW0‑7Jour de la semaine (0 ou 7 = dimanche)
COMMANDEScript ou commande à lancer

Astuce : un astérisque (*) signifie toutes les valeurs possibles. Des listes (1,15,30), intervalles (10‑20) et pas (*/5) permettent un calage fin.

3. Exemples concrets

ObjectifEntrée crontab
Exécuter un script chaque jour à 05 h 15 le 10 septembre15 5 10 9 * /home/john/full-backup
Lancer une commande toutes les minutes * * * * * CMD
Lancer à 11 h 00 et 14 h 00 quotidiennement0 11,14 * * * /home/john/bin/os_check
Démarrer un service à chaque redémarrage@reboot CMD
  1. Commandes utiles

crontab -l # lister vos tâches
crontab -e # éditer / créer des tâches
crontab -r # supprimer toutes vos tâches

Les sorties d’un cron (stdout / stderr) sont envoyées par e‑mail à l’utilisateur, mais vous pouvez les rediriger :

* * * * * script.sh >> /var/log/script.log 2>&1

  1. Conclusion

crontab est l’arme secrète de tout∙e administrateur·rice ou power‑user Linux : simple, robuste et pré‑installé. En quelques lignes, vous planifiez sauvegardes, rapports, mises à jour ou audits sans lever le petit doigt.

Besoin d’inspiration ? Automatisez le déploiement de vos containers Docker, le renouvellement de certificats Let’s Encrypt ou encore l’envoi de statistiques quotidiennes… Les possibilités sont illimitées !

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

 
Вверх Снизу