• 1 رای - 1 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
shell_exec و php -cli
#1
سلام من دو تا صفحه دارم مثلا
a.php , b.php
حالا توی a مینویسم
کد پی‌اچ‌پی:
shell_exec("php  /var/www/t/b.php"); 
وتوی b مینویسم
کد پی‌اچ‌پی:
echo 11111
حالا a.php را اجرا میکنم
ولی انقدر اجرا میکنه که سیستم فریز میشه .انگار تو یه حلقه بی نهایت افتاده . هر چی هم kill میکنم .انگار نه انگار
چرا علت چیه ؟
  پاسخ
تشکر شده توسط :
#2
فکر کنم داری خودش رو اجرا می کنی؟
  پاسخ
تشکر شده توسط :
#3
خب داخل test چیه؟
وبلاگ: Yousha.Blog.ir


 کد کمتر => خطای کمتر => قابل فهمتر => خوانایی بالاتر => نگهداری بهتر

  پاسخ
تشکر شده توسط :
#4
عذر میخوام توی سوال یه اشتباه کوچیک بود که تصحیحش کردم اگه میشه دوباره سوال رو بخونید
  پاسخ
تشکر شده توسط :
#5
من همین چیزی که گفتی رو تست کردم مشکلی نداشت
  پاسخ
تشکر شده توسط :
#6
پس چرا واسه من اینجوری میشه ؟
حالا اصلا یه سوال دیگه وقتی این رو میزنیم ، میره تو لیست پروسس ها درسته ‌؟ یعنی تو لیست پروسس ها میشه پیداش کرد‌؟
  پاسخ
تشکر شده توسط :
#7
آره میشه پیداش کرد. توی لینوکس می تونی با این دستور پیداش کنی
ps -A -F | grep php


همین چیزی که خودت دادی رو تست کنی به مشکلی بر نمی خوری.
احتمال زیاد اون برنامه اصلی که نوشتی یه وابستگی چیزی داره و صد در صد داخل لوپ می افته و هی خودش رو اجرا می کنه.
  پاسخ
تشکر شده توسط : scooter


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان