WSLにインストールしたサービスをバッチファイルで起動する方法 †WSL version 1 環境をインストールして、OpenSSH、MariaDB、Apacheなどをインストールしたけど、 動作確認環境 †
サービスを起動するコマンド †以下に ssh, MariaDB サービスを起動するコマンドになります。 OpenSSH の起動コマンド †コマンドプロンプトを起動し、以下のコマンドを実行すれば、インストールした OpenSSH サービスが起動します。 wsl -u root -- service ssh start バッチファイルにするのであれば、以下のように @echo で表示を抑止すると良いかもです。 @echo off wsl -u root -- service ssh start MariaDB の起動コマンド †コマンドプロンプトを起動し、以下のコマンドを実行すれば、インストールした MariaDB サービスが起動します。 wsl -u root -- service mysql start バッチファイルにするのであれば、以下のように @echo で表示を抑止すると良いかもです。 @echo off wsl -u root -- service mysql start サービスの稼働状態一覧コマンド †WSLのLinuxを使っていて、何のサービスをインストールしたかな? service --status-all 以下、当方の環境で実行したときの出力です。 sakura@winpc:~$ service --status-all [ - ] cron [ - ] dbus [ ? ] hwclock.sh [ - ] kmod [ - ] mysql [ ? ] networking [ - ] procps [ - ] rsync [ - ] rsyslog [ + ] ssh [ - ] sudo [ - ] udev [ - ] x11-common 以上、WSLで構築したLinuxにインストールしたサービスをコマンドで起動する方法でした。 |