我有一个 Perl 脚本,它将值插入到 Mysql 数据库中。在同一个脚本中,我检查一个条件,如果成功,则转到星号 CLI 并运行 origin 命令。当我在终端中运行它时,它工作正常。当我将其设置为 crontab 时,它会更新数据库,但 origin 命令不起作用。我是 Perl 新手,请帮我解决这个问题。提前致谢。
Perl 脚本:
if($temperature > 85){
print `asterisk -rx "originate Dongle/dongle0/0123456789 extension 400\@out"`;
}
crontab:
*/1 * * * * /home/test/bin/insert_mysql.pl