ببینید برای انتقال فایل به سرور دیگه از scp باید استفاده کرد
ولی چون scp در واقع ssh میکنه نیاز به دادن پسورد داره و چون میخوایم این کار اتومات انجام بشه باید یه کار کنیم تا پسورد رو توی کامند بدیم
برای این منظور اول باید sshpass رو نصب کنیم که حدود 19k هستش و خیلی سریع نصب میشه
yum install sshpass
حالا دستور زیر رو بزنید تا با یه کامند فایلها منتقل بشن
کد PHP:
sshpass -p 'your-password' scp /tmp/*.wav your-user@your-remote-server:/tmp/test
حالا میتونین این کامند رو تو یه اسکریپ بنویسین که هر وقت روش کلیک کردین اجرا بشه و فایل ها منتقل بشه
و یا برا اینکه اینکه اتومات انجام بشه این کامند رو بذارین توی crontab
اینجوری:
vim /etc/crontab
وبعد خط زیرو آخرفایل اضافه کنین:
کد PHP:
15 * * * * root sshpass -p 'your-password' scp /tmp/*.wav your-user@your-remote-server:/tmp/test
یک نظر بدهید: