如何开机启动/root下的脚本

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
qq126512306
帖子: 339
注册时间: 2007-08-31 9:17

如何开机启动/root下的脚本

#1

帖子 qq126512306 » 2009-12-12 11:13

我在rc.local里面写了iptables脚本路径,在/root下,不能开机自启动

防火墙脚本还是放/root下比较好,不想放到init.d下,也不想做软链接

还有,我在终端以超级用户,还是无法ls /root/iptables文件夹内的东西,用sudo ls -al /root/iptables/可以列出文件夹内容 何解?

代码: 全选

$ sudo ls /root/
Desktop  iptables
$ sudo ls /root/iptalbes/
ls: 无法访问/root/iptalbes/: 没有该文件或目录
$ sudo ls -l /root/iptables/
总用量 36
-rwxr-xr-x 1 root root  905 2009-12-12 00:14 iptables1
-rwxr-xr-x 1 root root 1575 2009-12-12 00:14 iptables-1
-rwxr-xr-x 1 root root 1433 2009-12-12 00:14 iptables2
-rwxr-xr-x 1 root root 1301 2009-12-12 00:14 iptables2~
-rwxr-xr-x 1 root root  328 2009-12-12 00:14 iptables3
-rwxr-xr-x 1 root root 1683 2009-12-12 00:14 iptables-eth0
-rwxr-xr-x 1 root root 1120 2009-12-12 00:14 iptables.for.pc
-rwxr-xr-x 1 root root  409 2009-12-12 00:14 iptables-pc
-rwxr-xr-x 1 root root 1745 2009-12-12 00:14 iptables-ppp0

但是,我用sudo vi /root/iptables/下的防火墙脚本就可以打开 [/size]

求教下 :em06
drwx------ 21 root root 4096 2009-12-12 11:13 root
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: 如何开机启动/root下的脚本

#2

帖子 tusooa » 2009-12-12 20:35

/etc/rc.local

代码: 全选

#!/bin/bash
for d in /etc/rclocal.d/* ; do
    $d start
done
把/root/iptables/想要复制的东西复制到/etc/rclocal.d/(

代码: 全选

sudo mkdir -pv /etc/rclocal.d &&
sudo cp -v /root/iptables/<XXX> /etc/rclocal.d/
)

代码: 全选

] ls -ld //
头像
qq126512306
帖子: 339
注册时间: 2007-08-31 9:17

Re: 如何开机启动/root下的脚本

#3

帖子 qq126512306 » 2009-12-12 20:51

不复制到rclocal.d行不?

想把规则放/root下
头像
yingfei
帖子: 273
注册时间: 2007-09-03 18:34
来自: 羊城通

Re: 如何开机启动/root下的脚本

#4

帖子 yingfei » 2009-12-13 11:51

$ sudo ls /root/iptalbes/

楼主这句把单词打错了, 所以才没找到. 低极 拼写 错误.
  • Ubuntu 10.10 ~
回复