У меня есть bash script, который использует growlnotify для отправки уведомлений. Тем не менее, growlnotify не работает, если Growl еще не запущен, и он не будет автоматически запускать Growl, если он ему нужен. Поэтому я хочу проверить, работает ли Growl, а затем запустить его, если это не так. Я собираюсь сделать что-то вроде:
g=$(ps -e | grep Growl | grep -v grep)
if [ -z "$g" ] # Growl isn't running
then
# (start Growl)
fi
Как мне запустить Growl через командную строку?