我正在尝试在cpanel中运行一个简单的cron作业,以便在过去24小时内修改的文件可以转移到另一台服务器。但问题是我对php不太了解。我的代码是:
<?php
#!/usr/bin/expect -f
$line1=shell_exec('spawn ssh user@hostname');
$line2=shell_exec('expect "password:"');
$line3=shell_exec('send "mypassword"');
$line4=shell_exec('interact');
$line5=shell_exec('find srcdirectory -maxdepth 1 -mtime -1 -exec scp -r "{}" user@hostname:targetdirectory \;');
echo "<pre>$line1</pre>";
echo "<pre>$line2</pre>";
echo "<pre>$line3</pre>";
echo "<pre>$line4</pre>";
echo "<pre>$line5</pre>";
?>
现在问题是它既没有在error_log中给我任何错误,也没有将文件从一个服务器转移到另一个服务器。所以基本上它既没有给我任何错误也没有它的工作。如前所述,我不知道很多人在php.Can任何人告诉我那是怎么回事。任何帮助将不胜感激。
由于
最诚挚的问候
Ankit Rauthan