
Jak spustit příkazy po spuštění subsystému Debian ve Windows 10
Ahoj, mám nainstalovaný subsystem Debian (ve Windows 10). Pokud tento Debian spustím, můžu nějak automaticky spustit nějaký příkaz v tom Debianu? Děkuji
Automaticky nevim jak mylis, ale prikazy na nem spustet muzes.
* jestli neni spusten, tak ne -> !subsystém!. Pri samotném spusteni 'ano', kdyby jsi chtel spustit pri startu Dabianu v SS nejaky script tak ty prikazy + (chmod u+x) muzes treba vlozit do"etc/" jako /etc/init.d/...
Pri spustení WSL sa ti otvorí shell. Pre bash platí, že keď do ~/.bash_profile pridáš príkaz, tak sa spustí po prihlásení.
Nemám tam žádný soubor s názvem "bash_profile".
- A co potrebujes presne spustit ? Muzes upresnit ?
* SubSytem vyuzivam casto (v mém pripade se mi tovyplatí lépe jak dual boot) prikazy zadas jak v normalnim debianu.
Potřebuji spustit Službu apache2, ssh a mariadb.
• Mas je nainstalované instaloval jsi je ?
• Jestli né, apache2 nainstalujes pomoci :
TiP ~V pripade ze nenajde dependencies, tak ho nejdrive aktualizuj : sudo apt update
• Pak ho muzes spustit :
- nebo (dle verze) :
* U spusteni ti vyskoci okénko ve Windows k povoleni (firewall/pripojeni) tak ho povol, jinak to to nebude fungovat.
![[84155-spustit-apache2-debian-png]](https://pc.poradna.net/files/84155-spustit-apache2-debian-png)
• Jestli jsi to provedl, tak by jsi mel videt :
[SSH]
• SSH mas bud "server", nebo "clienta". Instalace :
CLIENT:
SERVER
• SSH musis nejdriv nakonfigurovat pres :
- Pak ho restartujes :
- A jen zadas SSH + adresa (tim ho spustis, staci jen v terminalu / consoli napsat SSH) :
.....
Všechno mám nainstalovaný a nakonfigurovaný. Můj problém je, že se služby nespustí automaticky po spuštění WSL, musím je spouštět ručně.
• Tak ho nastav do spusteni v : "/etc/init" , "/etc/init.d"
* Jako executable : chmod 755 apache2.sh
• I na SubSystému ho muzes "pridat" do init.d pres :
Jako:
* Nebo rc0.d
[TiP] ~ Pro nahled, zdali jsou funkce spustené, muzes overit prikazem :
* Nebo, jestli to bude pro tebe jednodusi, aktivuj si [GUI] (grafické prostredi na misto terminalu) a nastav to ve slozkach, souborech rucne .
A proč ho teda nevytvoříš?