Linux Bash脚本Cron作业

Linux Bash脚本Cron作业,linux,bash,shell,centos,Linux,Bash,Shell,Centos,我已经在Centos 6.4中安装了针对linux的PCoIP Teradici PCoIP解决方案。我想得到一张名片, 当我运行pcoip_agent-info时,它使用命令行给出正确的输出。我想做这个cron作业,为此我编写bash脚本 #!/bin/bash hostcardMacAddress=$(pcoip_agent --info|grep -F 'PCoIP Host card MAC:'|awk '{print $5}' > hostcardMacAddress.txt)

我已经在Centos 6.4中安装了针对linux的PCoIP Teradici PCoIP解决方案。我想得到一张名片, 当我运行
pcoip_agent-info
时,它使用命令行给出正确的输出。我想做这个cron作业,为此我编写bash脚本

#!/bin/bash
hostcardMacAddress=$(pcoip_agent --info|grep  -F 'PCoIP Host card MAC:'|awk '{print $5}' > hostcardMacAddress.txt)
cat hostcardMacAddress.txt
之后,我将此脚本设为cron作业,但它会提供空的macAddress


请帮帮我。谢谢。

检查拥有
cron
作业的用户的邮件。将出现一条错误消息,指出问题所在

以cron作业的用户身份登录
输入
mail
并在调用
cron
作业时检查邮件。

标准搜索路径中是否有
pcoip\u代理程序?Cron作业不会运行您的配置文件,因此它们不会在异常位置找到程序。是的,它位于/usr/bin/文件夹中,可执行脚本放在该文件夹中。我还尝试使用完整路径/user/bin/pcoip_agent-info,但没有输出。尝试写入所有二进制文件和文件的完整路径。我在命令行上尝试了所有可以正常工作的方法,只有在使用cron作业运行此脚本时才出现问题。