Подсистема Windows для Linux Autoload Apache2 и MySql

Взято из https://www.eightforums.com/tutorials/5078-hyper-v-create-linux-virtual-machine-windows-8-a.html:

Когда Ubuntu перезагружается и перестает говорить Пожалуйста, удалите установочный носитель, нажмите «Стоп», чтобы остановить и закрыть vm. Извлеките установочный носитель и перезапустите vm, и вы сможете войти в
0
задан 1 April 2018 в 00:52

1 ответ

Нашел это !!!!! Хотя это не изящно.

Вместо того, чтобы зацикливать или спать, просто добавьте «bash» в конец сценария оболочки. Вот мои сценарии для apache и mysql для запуска при запуске.

Файл VBS (запускается при запуске) Win + r shell: startup create autostart.vbs

Set WshShell = CreateObject("WScript.Shell") WshShell.Run "C:\Windows\System32\bash.exe -c ~/autostart.sh",0 Set WshShell = Nothing

autostart.sh (просто сделайте это в своей домашней папке, chmod +x runnable)

#!/bin/bash sudo service mysql start sudo service apache2 start bash

и в /etc/sudoers (добавьте в конец файла)

# Allow apache2 and mysql to start without a sudo password %sudo ALL=(ALL) NOPASSWD: /usr/sbin/service apache2 * %sudo ALL=(ALL) NOPASSWD: /usr/sbin/service mysql *

Если я нужно убить все это, я могу найти процесс bash в диспетчере задач и убить это.

Кредит: https://github.com/mstrelan

2
ответ дан 17 July 2018 в 17:43

Другие вопросы по тегам:

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