0

我试图在我的 SUSE 重新启动时执行一个名为“测试”的脚本。所以我把这个简单的脚本放到'/etc/init.d' 代码是这样的

#!/bin/bash
# ScriptName=testing
cat > ~/output << "EOF"
This text is generated on startup!!
EOF

之后,我执行这些命令

chmod +x /etc/init.d/testing   
touch /etc/rc.d/rc3.d/S12testing

但是在我重新启动系统后,什么也没发生。

一定有什么我错过了。

这是我搜索的参考。

4

1 回答 1

2
chmod +x /etc/init.d/testing   
touch /etc/init.d/rc.d/rc3.d/S12testing

不应该是“触摸”,而是到 /etc/init.d/testing 的符号链接 (ln -s)。

尝试

cd /etc/init.d/rc.d/rc3.d
ln -s ../../testing S12testing

希望这可以帮助。

于 2013-08-14T01:50:21.927 回答