我想连接到一个虚拟专用网启动后的OSMC.
环境:
> sudo iked成功启动守护进程。> ikec -r "test.vpn" -a启动客户端,加载配置并成功连接
#!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. sudo iked >> /home/osmc/iked.log 2>> /home/osmc/iked.error.log & ikec -a -r "test.vpn" >> /home/osmc/ikec.log 2>> /home/osmc/ikec.error.log & exit 0ps -e可见的进程。osmc@osmc:~$ /etc/rc.local启动脚本并成功连接到vpn。问题:
谢谢你的帮助!
发布于 2016-01-15 23:43:35
我也想和你做同样的事情,遇到同样的问题。我不是linux专家,但我想出了解决办法。
我创建了一个名为ikec_after_reboot.sh的脚本,它看起来像.
$ cat ikec_after_reboot.sh
#!/bin/bash
echo "Starting ikec"
ikec -r test.vpn -a然后我安装了cron。
sudo apt-get update
sudo apt-get install cron以root用户身份编辑cron作业,并在重启60秒后运行ikec脚本。
sudo crontab -e
SHELL=/bin/bash
@reboot sleep 60 && /home/osmc/ikec_after_reboot.sh & >> /home/osmc/ikec.log 2>&1现在编辑/etc/rc.local文件并添加以下内容。
sudo iked >> //home/osmc/iked.log 2>> /home/osmc/iked.error.log &
exit 0希望这对你有帮助。
https://stackoverflow.com/questions/33711323
复制相似问题