Jump to content
Sign in to follow this  
digiwo

Запустить скрипт в линукс из под винды

Recommended Posts

Нужно запустить скрипт на линуксе из под винды. автоматически.

применение примерно такое под линуксом запущена виртуальная машина, после того как машина выключается должен запустится скрипт на линуксе. Скрипт должен скопировать файл и выключить комп.

Есть идеи как это можно реализовать?

Share this post


Link to post
Share on other sites

Поднять под линукс sshd, настроить авторизацию по ключу. Потом искать клиент под оффтопик, который умеет автоматически коннектится перед выключением. В линуксе завести отдельного пользователя(который и будет коннектится из оффтопика), для которого либо в ~./bash_profile прописать требуемые действия, либо вообще в /etc/passwd подставить свой скрипт вместо /bin/bash.

Share this post


Link to post
Share on other sites

Если вам каждый раз после выключения виртуальной машины нужно запускать этот скрипт, то самым простым решением будет запускать эту самую виртуальную машину вот так: myvirtualmachine && myscript. То есть, когда процесс myvirtualmachine завершит работу, заработает myscript.

Это справедливо для случая, если ваша виртуальная машина НЕ освобождает терминал, из которого она запущена (что, в общем-то, является стандартным поведением для большинства программ).

Или поясните задачу, если я чего-то недопонял.

Share this post


Link to post
Share on other sites

сценарий примерно такой.

включается комп

Грузится линукс

Автоматом Входит в КДЕ/Гнома

Автоматом запускает виртуальную машину (винда)

Юзер работает на виртуальной машине

Выключает винду (в этот момент должен запустится скрипт/прога в винде которая должно запустить скрипт в линуксе с таймером скажем в 5 мин)

Виртуальная машина выключается

Через 5 мин запускается срипт который копирует файл с ВМ на сетевой диск (бэкап типа) и выключает линукс.

Вот теперь кумекаю как всё это реализовать.

Share this post


Link to post
Share on other sites

Тогда определённо используйте вариант, подсказанный Legalizer.

Если есть сложности с написанием скриптов, погуглите Advanced Bash-Scripting Guide.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...