在AWS EC2上使用crontab运行屏幕作业时,需要在命令前加上xvfb-run来解决无法显示屏幕的问题。具体示例如下:
* * * * * xvfb-run -a /usr/bin/screen -dmSL jobname /path/to/script.sh
其中,“-a”参数表示自动选择可用的显示号码,“-dmSL”参数分别表示在附加模式下运行、在新会话中运行、在屏幕会话中保存任务。
除了xvfb-run外,也可以使用其他虚拟X服务器,例如Xvnc或Xdummy。
上一篇:AWSEC2部署的网站与本地版本不同
下一篇:AWSEC2的revoke-security-group-ingress命令未能删除安全组规则