mega同步网盘的opensuse的版本估计是有点问题,如果在联网前启动就一直登录不了,只能关闭后再登录,所以本人写了个小脚本暂时先解决这个小问题,等官方更新了再说
新建一个脚本在home目录下的 .config/autostart-scripts 文件夹下面,随便起个名字就叫megasync.sh吧,记得赋执行权限,不然没法启动。
简单贴一下脚本的代码,代码量很少
#!/bin/bash
#杀死已经启动的进程,不杀掉的话没办法启动
killall megasync
while true
do
#检测网络是否连接
ping -c2 114.114.114.114
#检测联网后再启动MEGE,跳出循环
if [ $? == 0 ]; then
megasync &
break
fi
#线程睡眠3秒,没必要检测太频繁,除非有特殊要求
sleep 3
done