しばらく前に、私は次のコマンドを見つけました。
for i in 0 1 2 3 4 5 6 S ; do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d ; done
このコマンドは、forループを使用して各ファイル間にシンボリックリンクを作成すると理解されています。私が本当に理解できないのは、その数字のSです。 Sは何をすべきですか?
答え1
答え2
forループの「in」の後のすべての項目は、ループの$ iに割り当てられる文字列です。このスクリプトは /etc/rc?.d から /etc/rc.d/rc?.d へのソフトリンクを生成します。これはおそらくディストリビューション間の互換性を確保するためのハッキングです。
Sは時々ランレベル1またはシングルユーザーモードの同義語として使用されます。https://en.wikipedia.org/wiki/Runlevel