Запущение Скрипта Linux из Windows в backgound

Вы могли бы попытаться полностью удалить (производят чистку) апача, чистят локальные архивы и пытаются установить его снова:

# aptitude purge apache2
# aptitude clean
# aptitude install apache2
1
задан 25 April 2012 в 00:22
2 ответа

Я поклонник,

plink.exe username@myserver "echo /home/username/do-backup.sh | at now + 1 min"

, который сообщит удаленному серверу о необходимости запустить сценарий через 1 минуту.

Обратите внимание, что, поскольку он запускает сценарий через планировщик, вам может потребоваться убедиться, что сценарий правильно настраивает среду, это может быть не совсем та же среда, что и при запуске в интерактивном сеансе.

1
ответ дан 3 December 2019 в 19:12

Если вы используете nohup в командной строке, сценарий продолжит работу даже после завершения сеанса. Итак, изменение вашей команды на что-то вроде

plink.exe username@myserver nohup /home/username/do-backup.sh

Должно сработать.

2
ответ дан 3 December 2019 в 19:12

Теги

Похожие вопросы