Как правильно заносить задания в крон если применять crontab -e ?
Я имел неосторожность сначала ввести одно задание а потом (минут через 10) второе
и решил посмотреть (crontab -l) что сохранилось, в итоге вторая задача в кроне а первая исчезла....
Если у вас дистрибутив с systemd (а если он свежий - это наверняка так), лучше не используйте crontab, а используйте systemd-timer Он гибче, ну и современнее.
он сохраняет столько команд, сколько их будет на момент сохранения в редакторе. если первая задача из крона исчезла, значит она была кем-то или чем-то удалена.
что говорит команда
history | grep -oP '(?<=[\s\d]{7}).*' | grep -oP '^crontab'
Вы правы, мой косяк
Когда в одном из мануалов даешь команду /usr/bin/letsencrypt renew && nginx -s reload | crontab
она затирает все предыдущее содержание файла.