如何在Linux Ubuntu 启动时运行脚本代码?

如何在Linux Ubuntu 启动时运行脚本代码?
sudo nano /etc/init.d/deneme.sh

在那之后

#!/bin/bash
echo "HELLO WORLD"

然后

chmod 755 deneme.sh    

当我重新启动到 Linux Ubuntu 时,我没有看到 Hello world 文本?

问题是什么 ?

答案1

该脚本不会仅仅因为它存在于该目录中而被执行。它被执行是因为另一个目录中有一个链接。我认为在 Ubuntu 中该目录是/etc/rc.d/rc5.d,但也可能是/etc/init.d/rc5.d。如果您不使用运行级别 5,请将 5 替换为正确的运行级别(3 或 2)。如果不存在,请运行

find /etc -name 'S[0-9][0-9]*'

那里的文件按照给定的顺序执行。

相关内容