Программы для контроля выполнения скриптов bash [закрыто]


0

Кто-нибудь может порекомендовать программу на основе графического интерфейса для управления выполнением сценариев bash в зависимости от времени / интервала? Я уже знаком с обоими хрон а также в и ищет рекомендуемые альтернативы. Программа с командной строкой также может подойти, я в первую очередь ищу простоту использования и гибкость, когда речь идет об изменении времени / интервала выполнения заданий. В идеале это будет работать как на Linux, так и на Mac OS. Благодарю.

редактировать Просто чтобы прояснить ситуацию, это не для меня, а для курса, который я преподаю на гуманитарном факультете. Иногда командная строка пугает новичка. Мой подход состоял в том, чтобы продемонстрировать решение некоторых проблем с использованием (в данном случае) интерфейса OSX или утилиты с графическим интерфейсом, а затем перейти в командную строку, чтобы сделать то же самое. Я делаю это, чтобы «смягчить» переход от графического интерфейса к терминалу. Кроме того, этот подход, кажется, помогает учащимся увидеть, что ответ на конкретную проблему / технику можно затем абстрагировать от более общего набора проблем / техник.


1
«Простота использования и гибкость» звучат сюрреалистично. Не могли бы вы напомнить мне, почему cron не прост в использовании / не гибкий?
4ae1e1

@ КШ, ты не имеешь в виду "напомни мне"? Я думаю, вы говорите, что не верите, что использование cron может быть негибким или простым для кого-то. Сказав «напомни мне», вместо того, чтобы спрашивать, в каких случаях эти утилиты могут быть трудны в использовании, вы звучите как саркастичный 12-летний ребенок.
moorej

Ну, нет, поместите это в контекст. Вы (или тот, кого вы пытаетесь научить) используете его со сценариями оболочки. Если кто-то может использовать и писать сценарии оболочки, что такого "страшного для новичка" в cron? Вы просто указываете пять номеров для каждой работы. Это все.
4ae1e1

Кстати, я не пытался быть саркастичным. Как я уже упоминал, «простота использования и гибкость» довольно субъективны, поэтому нам нужно больше информации о том, какую «простоту использования» вы имеете в виду.
4ae1e1

Теперь, когда я знаю, чему ты пытаешься научить, эй, разве это не идеальный пример почему вы должны использовать командную строку для повышения производительности ? Если вы предоставляете программу с графическим интерфейсом, люди (в области гуманитарных наук / искусств) предпочтут быть ленивыми и использовать только графический интерфейс. Однако большую часть времени программа с графическим интерфейсом не может сравниться с мощью и гибкостью интерфейса командной строки, особенно в случае cron а также launchd, Я думаю, даже если бы была такая программа, она была бы просто оберткой вокруг launchd (и, честно говоря, я не слышал ни о каком планировщике для сценарии оболочки - планировщики приложений могут или не могут работать для сценариев, не уверен).
4ae1e1

Ответы:


1

Я не использовал это лично, но Кроникс может быть инструментом, который вы ищете.

С другой стороны, учитывая, что ваша цель «смягчить» переход от GUI к терминалу ', вы можете использовать:

http://www.corntab.com/pages/crontab-gui

чтобы помочь научить основам cron и облегчить переход к CLI. Он использует графический веб-интерфейс для построения строки, которую пользователь может затем вырезать и вставить в файл crontab.


Они выглядят идеально. Спасибо @DrDR
moorej

Рад, что смог помочь.
DrDR
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.