5 лет назад
Screen. Запускаем скрипт на удалённой машине в фоновом режиме
Что делать, если Вам нужно запустить программу или скрип на удалённой Linux машине (например, через SSH на каком-нибудь сервере) и через продолжительное время проверить ход выполнения программы, не боясь разрыва соединения? Утилита screen - это идеальный вариант. Одним из его плюсов, является то, что при обрыве SSH сессии, вы не потеряете информацию. Установка: Чаще всего, данная утилита установлена по умолчанию. Либо ее можно установить самому: sudo apt-get install screen либо yum install screen Основные команды: screen Позволяет создать новый скрин. CTRL + A - d Свернуть запущенный скрин, но не закрывает его...
2 года назад
Скрипт для выключения Linux из Windows
Допустим у вас имеется домашний Linux сервер или просто ПК с установленным Linux и есть такая задача выключить удаленно Linux машину с одной кнопки. Это можно сделать следующим образом: echo -e "<password>" | sudo -S shutdown -h now где, <password> - пароль пользователя с привилегиями root plink -ssh <username>@<serverIP> -P <port> -pw <password> -m "commands.txt" где: <username> - имя пользователя linux с привилегиями root, чей пароль указали в файле commands.txt, <serverIP> - IP адрес linux машины к...