mao0504 发表于 2021-4-25 09:15:04

关于 开机自启动命令行程序的问题

本帖最后由 mao0504 于 2021-4-25 09:22 编辑

<blockquote>

写了个helloworld的服务,主要完成安装驱动,启动应用两个功能,应用就打印了**********hello world ***,直接运行sh没有问题,如果开机启动后,驱动安装可以,应用没有运行?

mao0504 发表于 2021-4-25 09:24:19

root@ok5718-idk:~# pwd
/home/root
root@ok5718-idk:~# ls
helloworld.shmygpio567.ko   read7606
root@ok5718-idk:~# ./helloworld.sh
my_gpio_init.
Register MyGPIO platform_driverinit.
MyGPIO Probe.
mygpio56 {
       pinctrl-names = " default " ;
       pinctrl-0 = "" ;
          mygpio568 {
          label = " mygpio569 " ;
          interrupt-parent = < c0395d80 c0395b88 ef2866e0 > ;
};
};
pwm-fan pwm_fan: Could not get PWM
**********hello world ***
root@ok5718-idk:~#
root@ok5718-idk:~# cat helloworld.sh
#!/bin/bash
cd /home/root/
insmod mygpio567.ko
sleep 3
./read7606

root@ok5718-idk:~#

mao0504 发表于 2021-4-25 18:22:26

ps看不到,top -H可以看到应用已经运行,但是我的应用中的printf怎么就没有了呢

mao0504 发表于 2021-4-26 10:07:34

已经解决了,需要重定向

ljb2019001 发表于 2021-4-26 11:46:37

是路径不对吗
页: [1]
查看完整版本: 关于 开机自启动命令行程序的问题