Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
תריץ מphp פקודה שהורגת את כל התהליכים בשם המתאים. כיון שאתה הרצת אז יש לך הרשאות לזה.
מעניין אם ניתן להריץ באותה דרך קובץ NODEJS זה נשמע לי קצת חור.....
@dovid איך אני הורג את התהליך הקובץ המקורי נראה כך
<?php $shell_command = "./ping -t 5 >> ./ping.txt &"; shell_exec($shell_command); ?>
@מנצפך זה תופס לי 40% מהתהליכים זה לא נורא אבל עדיף שיפסיק
@nigun
<?php $shell_command = "killall ping"; shell_exec($shell_command); \?>
@yossiz בשרת הvps זה עובד אבל בשיתופי לא
@nigun ייתכן שהפקודה הנ"ל לא קיימת במערכת. נסה כך:
kill $(ps aux | grep '[p]ing' | awk '{print $2}')
(נסה להבין אותו... יש כאן קונץ. הסבר נרחב: https://stackoverflow.com/a/3510850/8997905)
@yossiz אמר בהריגת תהליך בשרת שיתופי:
כנ"ל בvps עובד בשיתופי לא
@nigun מסתבר שאין הרשאה להריגת תהליך בשיתופי
@nigun הפונקציה shell_exec מחזיר את הפלט של ה-shell. תדפיס את הפלט כך תראה מה השגיאה.
shell_exec
@yossiz אין פלט