طريقة تشغيل ملف بامتداد sh. على الاستضافة

fikrimadrid80

السلام عليكم ورحمة الله وبركاته

تحية طيبة للجميع...

اريد معرفة طريقة تشغيل ملف باش بامتداد .sh على الاستضافة المجانية..

اتمنى من الاخوة عدنان و مصطفى الافادة

@Adnane_Kadri

@Mustafa_Suleiman

وشكرا جزيلا....


في حالة ما كانت الاستضافة الخاصة بك تتوفر على وصول من خلال SSH، يمكنك تشغيل الأمر مباشرة كالتالي:

chmod +x script.sh
./script.sh

أما في حالة لم يكن ذلك، فسيمكنك على كل حال تنفيذ الأمر باستخدام PHP:

أنشئ ملفا run-script.php:

<?php 
$output = shell_exec('sh script.sh 2>&1'); 
echo "<pre>$output</pre>"; 
?>

تأكد من تفعيل الوظيفة shell_exec في حالة كانت معطلة، إذ يتم تعطيلها أحيانا بشكل افتراضي لأسباب أمنية.

بعد ذلك، توجه إلى الصفحة الخاصة بك ليتم تنفيذ الكود:

https://yourdomain.com/run-script.php

طبعا تأكد من حذف ملف الـ PHP بعد تنفيذ السكربت.