开机自动启动能否设定启动时间,或者设置启动优先顺序
Tofloor
poster avatar
jin202008x
deepin
2020-11-11 00:54
Author

现在设置开机自动启动既没有设置启动时间的选项,也没有设置启动顺序的选项。使用起来很不便利。

比如向日葵远程控制端,设置开机自动启动后,向日葵程序会优先WIFI连接,在还没有网络的情况下提前启动。造成了首次启动都会因为没有网络而连接失败,要等几分钟后才能自动重连。如果能设置开机后三十秒启动向日葵,或者设置WIFI网络启动优先向日葵启动,都可以避免这种状况。

Reply Favorite View the author
All Replies
SamLukeYes
deepin
2020-11-11 01:47
#1

试试看这个方法行不行:~/.config/autostart 目录下应该会有一个向日葵的 .desktop 文件,用文本编辑器打开它,找到 Exec 那一行,在等号后面添加 sleep 30;

Reply View the author
foxbcd
deepin
2020-11-11 05:05
#2

systemd

Reply View the author
Shinglee
deepin
2020-11-11 07:42
#3

很简单啊,你写个脚本,在启动向日葵的时候,判断下wifi有没有连上互联网呗

最简单的就是
fping www.baidu.com
判断返回值 $? 是0,就代表能连上www.baidu.com,也就是能连上互联网,再启动向日葵
不是0,就等待几秒sleep再执行并判断 $?

Reply View the author
jin202008x
deepin
2020-11-11 09:09
#4

以上方法即便可行。也相当于我说缺少轮子,答曰:自己造一个...

Reply View the author
zerofancy
deepin
2020-11-11 18:34
#5

把你的脚本放到

/etc/network/if-up.d

下就可以实现网络启动后执行的目的了。

Reply View the author