检测java是从cron还是通过shell运行

Vjy*_*Vjy 2 java

如何检测java是从cron运行还是通过交互式shell运行.

我需要确定脚本是否由用户调用(在sys.out中显示错误消息)或cron(发送错误作为电子邮件)

anu*_*ava 6

在你的crontab作业中,你可以传递一个额外的命令行开关-Dcron=true,你可以在你的java代码中检查你的逻辑分支.