۱۷-خرداد-۱۳۹۷, ۰۴:۱۰:۰۷
نقل قول: میشه اسم پروسس فرزند عوض کرد اینم سند
یه خرده صبر میکنم ببینم میتونی متوجه بشی چیکار کردم بعدش سورس و میزارم.
اینیکی و از جایی کپی نکردم. لول.
خب من که گفتم مطمن نیستم؛
اما اینکه رفتی دنبالش خیلی خوب بود و مهمتر از اون اینکه ابن قضیه رو به اشتراک گذاشتی عالی بود؛ و تشکر میکنم ازت
در واقع وقتی این پست رو دیدم من هم سرچ کردم؛ به دو نمونه کد برخوردم؛ یکیش همین prctl که شما استفاده کردی؛ و یه مود هم دیدم که argv[0] −که اسم برنامه رو برمیگردونه همیشه − رو رونویسی کرد؛
من با این برنامه شما مشکل دارم برنامهی شما در پوسته محلی درست کار میکنه؛ یعنی این خروجی لیست پروسه هم هست:
کد php:
1914 pts/1 00:00:00 ChngProcName
1915 pts/1 00:00:00 test
ولی وقتی دستور ps aux یا حتی ps میگیریم این میشه:
کد php:
ali 1914 0.0 0.0 4168 672 pts/1 S+ 03:37 0:00 ./ChngProcName
ali 1915 0.0 0.0 4168 80 pts/1 S+ 03:37 0:00 ./ChngProcName
خودت امتحان کن توی سیستم خودت؛؛ کرنل من 4.13.0 هست؛
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
نقل قول: احساس میکنم یکم زیادی شوخی کردم. واقعا معذرت میخوام. بخدا منظوری نداشتما شما استاد مایی. من کلا بخاطر شما میام اینراویچ
در هر صورت خیلی مخلصیم Baby
حرفی شد مگه؟ چیزی گفتی؟ اگه حرفی زدی اخطار بدم بهت اگه حرفت زشت بود دیلیت اکانتت کنم
بخاطر من میای؟ از امروز شمارو مشاور اعظم خودم اعلام میکنم
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
نقل قول: ولی من همش منتظرم شما یه چیزی رو بری بگردی پیدا کنی و بهم بگی و از کارم ایراد بگیری
این جمله من هم که تحت تاثیر قرارت داد بخاطر این بود که دستوری که معرفی کردم؛ یهنی همون fg یک نوع سیگنال میفرسته به برنامه؛؛
یعنی سیگنال SIGCONT که توی KILL با شماره ۱۸ فرستاده میشه؛؛ من منظورم از اون جمله این بود که بری این قضیه رو پیدا کنی ولی من باز هم قوانین رو نقض نکردم؛ چون برنامه ات خودش اگزیت شد