我最近安装了 Grive,这是适用于 Ubuntu 的第三方 Google Drive 工具,为了同步文件夹,您必须在主页的 Google Drive 文件夹中运行 grive 命令。有没有办法在系统关闭之前自动执行一个简单的命令,以确保始终同步我的库?
谢谢!
答案1
正如 Warrent Hill 所提到的,关机/重启前执行命令是方法。在/etc/init.d/shutdown_google_drive.sh下创建一个脚本,并在rc6.d中根据需要添加软链接。
但是,如果同步可能需要超过 60 秒(我很确定这是默认超时时间),那么它将不起作用,因为关机过程有一个看门狗,并且花费太长时间的脚本会被停止(如被杀死),关机过程会继续进行。
为了确保不丢失数据,您可以考虑shutdown -c
在脚本中使用(我认为这是可能的)并让用户知道如果同步时间过长,关机将被取消。