CentOS - rc.localのコマンドは実行されません。

CentOS - rc.localのコマンドは実行されません。

私の/etc/rc.localスクリプトは、次のように非常に簡単です。

#!/bin/sh

touch /root/test1
touch /var/lock/subsys/local

touch /root/test2
modprobe -r ftdi_sio
modprobe ftdi_sio vendor=0x0403 product=0x6015

touch /root/test3
cd /root/IPNHost
./IPNHost
touch /root/test4

この場合、IPNHost c プログラムが実行されない理由を理解できません。コマンドプロンプトでrc.localを実行すると、次のように正常に実行されます。

/etc/rc.local

CentOS 6.5 です。

更新:rc.localが実際に実行されていることを確認するためにデバッグステートメントを追加しました。私のルートディレクトリにはtest1、test2、test3、test4の4つがあります。ここで何が起こっているのでしょうか?

ベストアンサー1

centOS 7を使用している場合は、systemdでrc-localサービスも有効にする必要があります。

おすすめ記事