アカウント名:
パスワード:
1.inittabやrc.localなど起動時に一発走らせたいスクリプトを実行する手段がない2.固定IPを付ける手段がない
が一番の不満点だったので「要望の多かったCUDAやDirectML」をみてえーそっちなの?って感想
ちょっと汚い hack ですが、WSL2 の init が起動時に /sbin/mount -a を呼び出すことを利用して、起動時に任意のスクリプトを起動する方法があります。
1. /etc/fstab に次のような行を足します-----none none rc defaults 0 0-----
2. /sbin/mount.rc という実行可能なファイル(スクリプト)を作ります。
こうしておくと、init が /sbin/mount -a を実行し、/sbin/mount が fstab にある 'rc' というファイルシステムのマウントをするために /sbin/rc.mount を呼び出す、という仕掛けで、root 権限で /sbin/mount.rc が呼び出されます。/sbin/mount.rc に実行したいスクリプトを書いておけば、WSLの起動時にそれが実行される、ということになります。
元コメ主です
>/sbin/rc.mount を呼び出す
/sbin/mount.rc の間違いですよね確かに現状mount -aのフックするというトリッキーな手段しかないのは把握しておりトリッキーすぎるので何とかしてほしいなというのが感想です
typoすんません /sbin/mount.rc ですね。
トリッキーすぎますが、現状これしかないですよね。まぁ色々と要望をfeedbackして、いろんな人がvoteしてくれれば徐々に改善されるだろうと信じて、自分はこの件含めてちょいちょいfeedbackを入れてます。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall
WSL2を使ってみた感想 (スコア:0)
1.inittabやrc.localなど起動時に一発走らせたいスクリプトを実行する手段がない
2.固定IPを付ける手段がない
が一番の不満点だったので「要望の多かったCUDAやDirectML」をみて
えーそっちなの?って感想
Re:WSL2を使ってみた感想 (スコア:1)
ちょっと汚い hack ですが、WSL2 の init が起動時に /sbin/mount -a を呼び出すことを利用して、起動時に任意のスクリプトを起動する方法があります。
1. /etc/fstab に次のような行を足します
-----
none none rc defaults 0 0
-----
2. /sbin/mount.rc という実行可能なファイル(スクリプト)を作ります。
こうしておくと、init が /sbin/mount -a を実行し、/sbin/mount が fstab にある 'rc' というファイルシステムのマウントをするために /sbin/rc.mount を呼び出す、という仕掛けで、root 権限で /sbin/mount.rc が呼び出されます。
/sbin/mount.rc に実行したいスクリプトを書いておけば、WSLの起動時にそれが実行される、ということになります。
Re: (スコア:0)
元コメ主です
>/sbin/rc.mount を呼び出す
/sbin/mount.rc の間違いですよね
確かに現状mount -aのフックするというトリッキーな手段しかないのは把握しており
トリッキーすぎるので何とかしてほしいなというのが感想です
Re: (スコア:0)
typoすんません /sbin/mount.rc ですね。
トリッキーすぎますが、現状これしかないですよね。
まぁ色々と要望をfeedbackして、いろんな人がvoteしてくれれば徐々に改善されるだろうと信じて、自分はこの件含めてちょいちょいfeedbackを入れてます。