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

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

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

اريد معرفة طريقة تشغيل ملف باش بامتداد .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 بعد تنفيذ السكربت.