WSL Redis が systemd を init システム (PID 1) として起動していないシステムを検出しました。操作できません [closed] 質問する

WSL Redis が systemd を init システム (PID 1) として起動していないシステムを検出しました。操作できません [closed] 質問する

私はここで議論されたRedisのインストールプロセスに従おうとしています記事WSL(Windows Sub-System for Linux)用のデジタルオーシャンのUbuntuです。インストールされているUbuntuのバージョンはUbuntu 18.04です。

Redis のインストールはすべて正常ですが、これを実行しようとするとsudo systemctl start redisこのメッセージが表示されました。

System has not been booted with systemd as init system (PID 1). Can't operate.

それをどうしたらいいか、何かアイデアはありますか?

ベストアンサー1

代わりに、以下を使用します。sudo service redis-server start

私も同じ問題を抱えていました。WSL 上の Ubuntu 内から他のサービスを停止/開始しようとしていました。これは機能しましたが、systemctl は機能しませんでした。

そして当然、「サービス名が「redis-server」だとどうやってわかるのか?」と疑問に思う人もいるでしょう。service --status-all

おすすめ記事