Linux Bash脚本Cron作业
我已经在Centos 6.4中安装了针对linux的PCoIP Teradici PCoIP解决方案。我想得到一张名片, 当我运行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)
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作业运行此脚本时才出现问题。