![cron 作业运行 google-musicmanager 并使其指示器显示在菜单栏中](https://linux22.com/image/866811/cron%20%E4%BD%9C%E4%B8%9A%E8%BF%90%E8%A1%8C%20google-musicmanager%20%E5%B9%B6%E4%BD%BF%E5%85%B6%E6%8C%87%E7%A4%BA%E5%99%A8%E6%98%BE%E7%A4%BA%E5%9C%A8%E8%8F%9C%E5%8D%95%E6%A0%8F%E4%B8%AD.png)
由于某些原因,我需要定期使用 cron 运行脚本以启动 Google 音乐管理器(并执行一些音乐文件夹/文件和配置管理操作,这没有问题)。
一切都运行良好,除了一件事:当通过 cron 启动时,Google 音乐管理器指示器不会显示在菜单栏中(但该应用程序确实在后台运行,并且歌曲上传工作正常,等等)。但是,如果我从终端运行脚本,指示器就会显示出来。
我很确定这个问题与某些环境变量有关(我已经在脚本中输入了“export DISPLAY=:0.0”),但我无法确定是哪一个......这是我正在运行的脚本:
#!/bin/bash
export PATH=$PATH:/usr/bin:/bin:/usr/sbin:/sbin
export DISPLAY=:0.0
killall MusicManager
#some music folders/files and config management stuff
google-musicmanager
exit
有人有想法吗?
谢谢。