[问题] 脚本运行

楼主: su27 (su27)   2024-03-12 12:49:07
https://i.imgur.com/uN22zqP.jpg
我写一个脚本。
问题1.
直接点击脚本
他会执行我qt的程序(Use_Hik_CCD)
可是接着下面储存时间 不会执行
问题2.
另外是设定开机自动执行 这个脚本
结果只有运行上面
储存时间
sleep 30
在储存时间
qt的程序(Use_Hik_CCD)
确不会执行
请问哪里出问题了
谢谢
作者: funk443 (CToID)   2024-03-12 12:57:00
display server 还没启动他就执行了?
作者: rickieyang (Rickie Yang)   2024-03-12 13:43:00
1. 等Use_Hik_CCD return后才会往下跑,或是加个 &2. 开机跑的跟你的桌面环境应该是在不同的终端另外,用文字取代贴图应该好一些,贴图还要另外开图…
作者: Bencrie   2024-03-12 14:00:00
不是啊,你 exec 完后面就不可能执行了啊你先搞懂 exec 的意义吧
作者: lycantrope (阿宽)   2024-03-12 14:26:00
不就&跟 wait
作者: rickieyang (Rickie Yang)   2024-03-12 16:21:00
没看到 exec, exec 后就跳进去了, return 也不会回来你试试 login 后, 用 exec 执行 ls, 就知道他会干嘛了
作者: leolarrel (真.粽子无双)   2024-03-13 09:45:00
搞错exec 的意义是正解.
作者: kdjf (我抓得到什么呢?)   2024-03-13 12:35:00
很久没碰显示相关,但以前X Server的年代要环境变量里有继承到DISPLAY才能跑X下面的程式,开机从init或systemd出来的子程式不会有这个变量,就开不起来。你可以把QT程式的stdout&err写到档案里,可能有资讯
作者: LinBuoRen (林博仁)   2024-04-10 13:57:00
搞错 exec 命令效果

Links booklink

Contact Us: admin [ a t ] ucptt.com