SysvInitを搭載したオペレーティングシステムで、いくつかの実行可能ファイルへの「再起動」および「停止」シンボリックリンクはありますか?

SysvInitを搭載したオペレーティングシステムで、いくつかの実行可能ファイルへの「再起動」および「停止」シンボリックリンクはありますか?

Systemdのあるオペレーティングシステムrebootでは。haltsystemctl

SysvInitを搭載したオペレーティングシステムreboothalt シンボリックリンクは何ですか?うんtelinit?それとも、シンボリックリンクではなく実行可能ファイル自体ですか?

ありがとうございます。

ベストアンサー1

たとえば、Debian Jessieではrebootsysvinit-corehttps://packages.debian.org/jessie/sysvinit-core)

ダウンロードファイル(https://packages.debian.org/jessie/amd64/sysvinit-core/download)

$ mkdir X
$ cd X
$ ar x ../sysvinit-core_2.88dsf-59_amd64.deb
$ xz -dc < data.tar.xz | tar tvf - | egrep 'reboot|halt'
-rwxr-xr-x root/root     18776 2015-04-06 14:44 ./sbin/halt
-rw-r--r-- root/root      1753 2015-04-06 14:44 ./usr/share/man/man8/halt.8.gz
lrwxrwxrwx root/root         0 2015-04-06 14:44 ./sbin/poweroff -> halt
lrwxrwxrwx root/root         0 2015-04-06 14:44 ./sbin/reboot -> halt
lrwxrwxrwx root/root         0 2015-04-06 14:44 ./usr/share/man/man8/reboot.8.gz -> halt.8.gz
lrwxrwxrwx root/root         0 2015-04-06 14:44 ./usr/share/man/man8/poweroff.8.gz -> halt.8.gz

haltしたがって、これは別のプログラムであり、poweroffシンボリックrebootリンクであることがわかります。

おすすめ記事