![如何自动结束Ubuntu-one相关进程?](https://linux22.com/image/1036107/%E5%A6%82%E4%BD%95%E8%87%AA%E5%8A%A8%E7%BB%93%E6%9D%9FUbuntu-one%E7%9B%B8%E5%85%B3%E8%BF%9B%E7%A8%8B%EF%BC%9F.png)
我在 Maverick 机器上运行 Ubuntu-one。由于我不想让它一直同步我的数据,我已将其从启动程序中删除。因此,每当我想将文件上传到云时,我都会手动启动 Ubuntu-one 并让它保持运行直到完成。遗憾的是,相关进程(如 beam.smp 或 syncdaemon)会继续运行并消耗大量内存。手动结束所有这些进程是一种方法,但并不方便。同步后,是否有办法只需单击一下即可结束 Ubuntu-one?
答案1
u1sdtool --quit
对我有用。
如果默认情况下不可用,它将位于 ubuntuone-client 包中。
您需要手动创建一个启动器才能实现一键式功能。
如果您正在运行 Gnome/Unity,则可以右键单击桌面来创建启动器,或者使用 nano、gedit 或您选择的编辑器添加文件:
例如,~/桌面/u1shutdown.desktop:
[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Icon[en_US]=gnome-panel-launcher
Name[en_US]=U1 Shutdown
Exec=/usr/bin/u1sdtool --quit
Comment[en_US]=
Name=u1sdtool --quit
Comment=Shutdown ubuntuone-syncdaemon
Icon=/usr/share/app-install/icons/ubuntuone.png
GenericName[en_US]=Shutdown ubuntuone-syncdaemon
答案2
嗯,我建议使用包含“sudo killall -9 ubuntuone-syncdaemon”的 .sh 文件。然后将其放在您的桌面上。