>А я, пожалуй, пойду в магазин за лоджитековской «баранкой».
Вот и с настроящими машинами так. Пересядешь на более дешевый аппарат и убеждаешь себя: ну это тоже машина, тоже с рулем, тоже с педалями. Взбодришься, улыбнешься и поедешь.
Но на первом же повороте невольно думаешь: "а предыдущая машинка этот поворот лучше проходила".
> А написать простенький сервис для перезапуска веб-сервиса было не судьба?
К сожалению, у меня не настолько богатый опыт, чтобы сделать это быстро и качественно, а затягивать с решением не хотелось. Да и pdmenu вполне понравилось малоопытным пользователям. Но да — веб-интерфейс приятнее и проще.
По свободе попробую реализовать и, возможно, следующая статья будет посвящена именно этому :)
От этой идеи пришлось отказаться, т.к. в моем случае (кроме всего прочего, уже сказанного) нужна была ещё и возможность останавливать/запускать веб-сервис.
>поднимите VPN и юзайте сертификаты — раз настройте начальнику и готово, человеку не придётся адреса прописывать. это не говоря уже о том, что можно просто по SFTP с ключём ходить
Для конкретно этой задачи — да, согласен. Удобнее и проще.
Но целью топика все-таки было не показать решение конкретной проблемы, а раскрыть функционал и возможности pdmenu.
В режиме меню выдаст: "Arrow keys move, Esc exits current menu, Enter runs program"
В режиме исполнения скрипта ничего не произойдет. Скрипт будет выполняться без каких-либо прерываний.
Я сторонник максимальных ограничений.
Даже хостинговая панель управления (плеск) по умолчанию отключена и запускается только тогда, когда действительно нужна, после чего сервис снова останавливается (кстати, тоже через pdmenu).
Да, данный скрипт, как и статья в целом, приведены исключительно для демонстрации возможностей Pdmenu.
Вопросов безопасности (настроек sudo, ограничения прав созданного для pdmenu пользователя, грамотного написания shell-скриптов и т.д. и т.п.) я не касался, чтобы не раздувать статью. На эти темы уже есть достаточно много информации и примеров.
Понятно, что администратор должен подумать кому и какие возможности управления сервером он дает, чем это чревато и какие меры безопасности следует предпринять в каждом конкретном случае.
Ага, примерно: "Опа, пасаны, зацените! Меня по телеку покажут!"
Так что для меня вопрос размеров и заметности очень актуален.
мудвандалы не снимут?Мне кажется такие устройства должны быть меньше и незаметнее.
Вот и с настроящими машинами так. Пересядешь на более дешевый аппарат и убеждаешь себя: ну это тоже машина, тоже с рулем, тоже с педалями. Взбодришься, улыбнешься и поедешь.
Но на первом же повороте невольно думаешь: "а предыдущая машинка этот поворот лучше проходила".
Спасибо за обзор и удачи :)
По неопытности пересобирал по поводу и без :)
К сожалению, у меня не настолько богатый опыт, чтобы сделать это быстро и качественно, а затягивать с решением не хотелось. Да и pdmenu вполне понравилось малоопытным пользователям. Но да — веб-интерфейс приятнее и проще.
По свободе попробую реализовать и, возможно, следующая статья будет посвящена именно этому :)
Для конкретно этой задачи — да, согласен. Удобнее и проще.
Но целью топика все-таки было не показать решение конкретной проблемы, а раскрыть функционал и возможности pdmenu.
В режиме исполнения скрипта ничего не произойдет. Скрипт будет выполняться без каких-либо прерываний.
Даже хостинговая панель управления (плеск) по умолчанию отключена и запускается только тогда, когда действительно нужна, после чего сервис снова останавливается (кстати, тоже через pdmenu).
Специально не зарисовывал наглухо :)
Вопросов безопасности (настроек sudo, ограничения прав созданного для pdmenu пользователя, грамотного написания shell-скриптов и т.д. и т.п.) я не касался, чтобы не раздувать статью. На эти темы уже есть достаточно много информации и примеров.
Понятно, что администратор должен подумать кому и какие возможности управления сервером он дает, чем это чревато и какие меры безопасности следует предпринять в каждом конкретном случае.