Я всегда обнаруживал, что раскраски синтаксиса vim
было достаточно, чтобы сделать это для меня. Я не столкнулся с проблемой новой строки просто потому, что научил себя быть автоматным с ним, как вождение, поэтому вы получаете те ощущения, когда вы едете, думая о чем-то захватывающем, выходя из машины и удивляясь себе. «Как я сюда попал? Я совсем не помню поездку!» --- "Черт, откуда взялись все эти переводы строк?"
Есть ли какие-нибудь хорошие средства проверки синтаксиса crontab или инструменты ввода?
Недавно пользователь в одной из наших систем (Linux Ubuntu, но любой * nix был бы таким же) имел файл crontab, в котором отсутствовал завершающий символ новой строки.
Обычно для файлов конфигурации * nix требуется завершающий символ новой строки, cron ничем не отличается. Однако при добавлении файла без перевода строки предупреждение не выводится, и команда никогда не выполняется.
Итак, два исправления идентифицируют себя.
- Запустите процесс cron для проверки этих файлов.
- Предоставьте более дружественный интерфейс для cron.
Во-вторых, о чем этот вопрос. Либо что-нибудь, чтобы проверить синтаксис перед входом в файл, либо начать весь процесс ввода, что в любом случае немного загадочно.
Для этого конкретного компьютера потребуется инструмент командной строки, поскольку он расположен в центре обработки данных, а среда X не установлена.
4 ответа на вопрос
- Популярные
- Новые
- С комментариями
- Активные
I like the cron interface in webmin.
Теперь есть CronSandbox .
Это «песочница», где безопасно изучать команды crontab. Введите значения времени, CronSandbox проверяет синтаксис и предоставляет будущие даты и время выполнения задания.
Я изменил свой редактор по умолчанию на emacs, который спрашивает, хотите ли вы завершить буфер новой строкой при выходе :)
setenv EDITOR <editor>
в вашем .bashrc (или соответствующем) должен справиться с этим решением :)
Чтобы ответить на вторую часть вашего вопроса, вы также можете просто удалить сценарии в cron.<period>
каталогах в/etc
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4