Подобно этому вопросу, возможно ли обновить установленные плагины через командную строку?
Я запускаю YSlow с маяком, сообщающим о ночной работе cron под OSX:
/Applications/Firefox.app/Contents/MacOS/firefox-bin -no-remote -P YSlow http://www.example.com/ &
PID=$!
sleep 300
kill $PID
Это сбрасывает FF на задний план и захватывает PID, ждет 300 секунд (для загрузки страницы), а затем убивает его. Если ожидается обновление, браузер "зависает" в ожидании подтверждения.
Если я нажимаю на ссылку "установить обновления", все работает, а затем Firefox запускает новый процесс - $! возвращаемая оболочкой больше не действительна.
Могу ли я обновить плагин из командной строки без подтверждения? Могу ли я свернуть XPI в файл и установить его без подтверждения?