Q: Удаленное выключение устройства и запуск/останов отдельных процессов, используя PuTTY
A: Допустим перед вами стоит задача вкл/выкл установленного медиасервера miniDLNA. Для того, чтобы каждый раз не запускать PuTTY и вручную убивать/запускать указанный процесс, можно воспользоваться следующим способом:
Переместите для удобства putty.exe в отдельную папку. В моем случае это будет D:\putty\putty.exe
Создайте в этой папке 2 пустых текстовых файла. В моем случае имеем: minidlna_off.txt и minidlna_on.txt
Откройте файлы и введите
код:
- код выделить все
Для minidlna_off.txt:
killall minidlna
Для minidlna_on.txt:
/usr/sbin/minidlna
при стандартной установке медиасервера этот путь выглядит именно так. Сохраните и закройте оба файла.
Создайте 2 ярлыка для putty.exe и переместите в удобное место. Для наглядности я переименовал их в соответствии с функциями, которые они будут выполнять: minidlna_off и minidlna_on. Откройте их свойства и в строке Объект введите
- код выделить все
код:
Для minidlna_off:
D:\putty\putty.exe root@mybooklive -pw welc0me -m minidlna_off.txt
Для minidlna_on:
D:\putty\putty.exe root@mybooklive -pw welc0me -m minidlna_on.txt
Примените изменения. Готово!
Для выключения самого устройства файл должен содержать команду
- код выделить все
код:
shutdown -h 0