悄悄呐喊
1
我想要以下一段代码开机运行,应该如何设置??
代码如下:
sudo killall hostapd
sudo hostapd -B /etc/hostapd/hostapd.conf
sudo dhcpd wlan0 -pf /var/run/dhcp-server/dhcpd.pid
sudo ifconfig wlan0 192.168.0.1 netmask 255.255.255.0
sudo dhcpd wlan0 -pf /var/run/dhcp-server/dhcpd.pid
sudo bash -c “echo 1 >/proc/sys/net/ipv4/ip_forward”
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
求大神教,谢谢啦!
能做出一个启动器也行.
OTL
3
将上述shell命令写入/etc/rc.local就行了 另外启动时默认是root权限 将上面命令的sudo去掉
把它放到一个脚本里面,然后使用/usr/sbin/update-rc.d 脚本名 defaults 99将该脚本作为服务开机启动
悄悄呐喊
6
试过了,没有反应啊,是我写的脚本有问题?我是用文本编辑器写的,然后CHMOD +X,放在~./ 下的,名为 open_AP ,开机启动中的命令是这样的:/usr/sbin/update-rc.d open_AP defaults 99,请问,问题出在哪里呢?
先在终端运行你的脚本,看是否达到效果,即可验证脚本是否正确
OTL
9
先写脚本测试无误后在添加 sh -n sh.sh 可以分析你的脚本内的语法是否正确 sh -x sh.sh可以逐行输出你每行语句的执行情况
其實有圖形工具,不過只會在當前用戶登錄的時候啓動。
在Dash搜索startup,或者在終端運行gnome-session-properties。當然還是要先把那些命令寫到一個腳本裡面。
悄悄呐喊
13
在这里面试过不是很好用,后面找到写桌面图标的代码了,解决了,谢谢了