我有一个可执行文件,它查询远程服务器的命令,在本地机器上执行并将stdout(以及可能的stderr)返回给服务器。
如果在命令行(作为root用户)中调用这个可执行文件,它可以正常运行,但我发现当自动由cron job执行某些命令时,它会失败。
当使用crontab周期性地安排运行此可执行文件时,我应该期望环境方面(用户、stdin、stdout等)有哪些差异?
谢谢!
如果在命令行(作为root用户)中调用这个可执行文件,它可以正常运行,但我发现当自动由cron job执行某些命令时,它会失败。
当使用crontab周期性地安排运行此可执行文件时,我应该期望环境方面(用户、stdin、stdout等)有哪些差异?
谢谢!