הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [שאלה] הרצת קובץ, SSH+PHP (https://hosts.co.il/forums/showthread.php?t=57550)

talbeno 06-12-07 16:52

[שאלה] הרצת קובץ, SSH+PHP
 
שלום לכולם,

אני מנסה להריץ קובץ מסויים, עם SSH, בפקודת PHP.
נניח והקובץ המיועד הוא test, במשתנה $con מוצבת פקודת ההתחברות.
ניסיתי בדרך הזאת:

PHP קוד:

$exec ssh2_exec($con"./test");
if (
$exec) {
echo 
"הקובץ הורץ בהצלחה<br />";


לא הולך :S

אשמח לקבל עזרה =]

Tomer 07-12-07 15:11

לא הולך זה אומר שיש שגיאה..?

talbeno 07-12-07 15:21

אין שגיאה, הוא פשוט לא עושה כלום :S
זו לא הדרך הנכונה להרצץ קובץ כנראה.

עריכה:
הוא ביצע את "./radio" וכתב "הקובץ הורץ בהצלחה", אבל זה לא הריץ פשוט...

Tomer 07-12-07 15:22

תנסה להריץ עם system או shell_exec, במידה ומאופשרים אצלך.

אם לא, אתה בטוח ש SSH מאופשר לחשבון משתמש שלך?

talbeno 07-12-07 15:23

הצלחתי להתחבר, אז אני מניח שכן.

Tomer 07-12-07 15:27

ציטוט:

נכתב במקור על ידי talbeno (פרסם 588249)
הצלחתי להתחבר, אז אני מניח שכן.

תנסה להריץ עם shell_exec או system

PHP קוד:

system("./test"); 


talbeno 07-12-07 15:31

ניסיתי עם System בצורה כזאת:
PHP קוד:

$exec2 system("./test"$check); 

גם איך שאתה כתבת ניסיתי.
לא הלך.
$check הוציא את הפלט "1".


עם shell_exec, גם לא הלך.

:S

Tomer 07-12-07 15:59

מה התוכנית אמורה לעשות בכלל?

talbeno 07-12-07 16:12

להריץ שרת רדיו.
את השרת מריצים ע"י הרצת קובץ מסויים, ואת הקובץ המסויים הזה אני רוצה להריץ עם קוד PHP.

Tomer 07-12-07 16:16

תנסה להריץ כ:

PHP קוד:

system("./sc_serv &"); 

או

PHP קוד:

system("nohup ./sc_serv"); 

אמור לעבוד. זה גורם ל process לרוץ ברקע.


כל הזמנים הם GMT +2. הזמן כעת הוא 00:40.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ