最美林下雨 发表于 2013-07-19 19:38

请教:linux开机运行程序的问题。

各位大师们好,我刚写了个u盘复制文件的程序,设置成开机启动 检测到两个u盘后就把源盘的文件全部考到目的盘中。
如果没检测到两个u盘插入,就一直等待 :
while((access(ptr1,0) == -1)||(access(ptr2,0) == -1))                        
          wait();
本来用wait();发现开机时,屏幕停住,只有将两个u盘插入 复制自动完成之后,才继续开机。
后来改成sleep(1);也是一样。
请问哪位知道怎么解决?怎么样能让电脑先开机呢?然后再检测,等待u盘插入复制文件。
linux初学!望指教!谢谢

weishuo1999 发表于 2013-07-20 10:13

写成daemon?

love_linux_love 发表于 2013-07-23 09:55

帮你顶!楼主怎么让程序开机启动的呢?我也是新手

最美林下雨 发表于 2016-04-14 12:16

回复 3# love_linux_love
在/etc/rc.local文件里添加 启动项 如: cd /home   ./a.out

   

我爱你我的菜 发表于 2016-04-14 17:06

就不能放在后台运行么亲?
页: [1]
查看完整版本: 请教:linux开机运行程序的问题。