PHP شوكة دون الحاجة الطفل يرث واصف ملف الوالدين؟
سؤال
وأنا أحاول أن تشغيل أمر قذيفة باستخدام مشغلي الفاصلة العليا المائلة، ولكن الحقيقة أن عملية طفل يرث اصفات الملفات المفتوحة فب هو إشكالية. هل هناك طريقة لمنع ذلك من الحدوث؟
وأنا على التوالي PHP 5.1.2
المحلول
والطريقة الوحيدة التي يمكنني حقا أعرف من هو الحصول على الأطفال تفتح مواردها الخاصة بعد التفرع.
وهناك برنامج تعليمي لائق إلى حد ما على pcntl هنا:
http://www.hackingwithphp.com/16/0/0 / المتنوعة-الموضوعات http://www.hackingwithphp.com/16/ 1/4 / الازدواجية في الموارد ومتى والتفرع
نصائح أخرى
وهذا عمل بالنسبة لي:
$cmd_to_run = escapeshellarg('/path/to/file --args');
`echo $cmd_to_run | /bin/at now`;
واستبدال '/ الطريق / / --args الملف' جزء مع الأمر الذي تريد تشغيله. و'في' يستخدم الأمر الخفي كرون لجدولة المهام.
لا تنتمي إلى StackOverflow