我使用带有 xubuntu-desktop 和 xrdp 的 Ubuntu 18.04 LTS,我创建了一个用于重启 JDownloader 的脚本,例如:
#!/bin/bash
pkill -f JDownloader
sudo cyberghostvpn --stop
random=$( shuf -i 0-3 -n 1)
if [[ $random == 1 ]]
then
sudo cyberghostvpn --traffic --country-code IT --connect
fi
if [[ $random == 2 ]]
then
sudo cyberghostvpn --traffic --country-code DE --connect
fi
if [[ $random == 3 ]]
then
sudo cyberghostvpn --traffic --country-code FR --connect
fi
if [[ $random == 0 ]]
then
sudo cyberghostvpn --traffic --country-code PL --connect
fi
'/usr/local/jd2/JDownloader 2.desktop'
并在 cron 中配置:
*/15 * * * * /root/./reset.sh
Cyberghost 重置并重新启动工作,但 Jdownloader 不会启动,因此如果尝试启动没有 cron 的脚本,JD 将重新启动并完美运行。
现在我问如何使用 XRDP 从 Cron 启动程序 GUI?谷歌说将此添加到cron:
* * * * * export DISPLAY=:0 && /root/./reset.sh
但没有任何工作......