RTedge系统自启脚本:
因RTedge系统中为保证实时性,并没有使用之前的system服务来控制自启服务,所以如果想使用自启服务,需要自行创建自启服务,本次使用的是以rc.loacl为例,以下是操作步骤。
1. 创建可执行脚本
root@ls1028ardb:~# vi text.sh
root@ls1028ardb:~# cat text.sh
#!/bin/bash
echo $(date +%F%n%T) >> /home/root/net_text.txt
root@ls1028ardb:~# chmod 777 text.sh
root@ls1028ardb:~# ls -l text.sh
-rwxrwxrwx 1 root root 61 Mar 9 12:38 text.sh |
2. 创建rc.local文件
root@ls1028ardb:~# vi /etc/rc.local
root@ls1028ardb:~# cat /etc/rc.local
#!/bin/bash
/home/root/text.sh
root@ls1028ardb:~# chmod 777 /etc/rc.local
root@ls1028ardb:~# ls -l /etc/rc.local
-rwxrwxrwx 1 root root 32 Mar 9 13:13 /etc/rc.local |
3. 在/etc/rc5.d/中创建软链接
root@ls1028ardb:~# ln -s /etc/rc.local /etc/rc5.d/S99rc.local
root@ls1028ardb:~# ls -l /etc/rc5.d/S99rc.local
lrwxrwxrwx 1 root root 13 Mar 9 13:16 /etc/rc5.d/S99rc.local -> /etc/rc.local |
4. 重启查看效果
root@ls1028ardb:~# ls
net_text.txt nservo_example open62541_example samples text.sh
root@ls1028ardb:~# cat net_text.txt
2018-03-09 13:19:02
root@ls1028ardb:~# date
Fri Mar 9 13:20:08 UTC 2018 |
|