سلام
برای تنظیمات
که وقتی سرورو میبندیم به کارش ادامه بده و خاموش نشه کدهامون
وقتی ترمینالو میبندم و کامپیوتر خاموش میکنم کدها و سرور ادامه کار بدن و نیاز به روشن بودن سیستم نباشه
ابنیتو نصبه و کدها در ترمینال هستند
با تشکر از دوستان
نمایش نسخه قابل چاپ
سلام
برای تنظیمات
که وقتی سرورو میبندیم به کارش ادامه بده و خاموش نشه کدهامون
وقتی ترمینالو میبندم و کامپیوتر خاموش میکنم کدها و سرور ادامه کار بدن و نیاز به روشن بودن سیستم نباشه
ابنیتو نصبه و کدها در ترمینال هستند
با تشکر از دوستان
اگر اسکریپت یا کامندی اجرا میکنید که نیاز دارید پس از بستن سشن یا به قولی ترمینال به کار خودش ادامه دهد میبایست از کامند nohup قبل از کامند خود استفاده کنید به صورت زیر
کد PHP:
nohup command....
همچنین اگر بخواهید کامند در بک گراند اجرا شود و محیط ترمینال شما برای اجرای دستورات آزاد باشد میبایست یک & به آخر کامندتون اضافه کنید به صورت زیر
کد PHP:
command &
سلام
در اصل شما میخواید یه سری دستور رو در پس زمینه سیستم عاملتان اجرا کنید، درسته؟
http://bash.cyberciti.biz/guide/Putt..._in_background
ببینید من یه سورسی رو اجرا کردم که به cli تلگرام متصل میشه
الان وفتی ابنیتو رو میبندم و کامپیوترو خاموش میکنم
دیگه سرور ادامه کار نمیده و عملکرد در تلگرام متوقف میشه
تا دوباره کامپیوترو روشن کنم و ران کنم
من میخوام وقتی خاموش میکنم کامپیوترمو
به دستورات و کدها ادامه بده سرور
۱- ابنیتو چیه دیگه عزیز؟ منظورتون توزیع اوبونتو (ubuntu) هست؟!
۲- اون دستوری که در سرورتون میزنید، اولش از nohup استفاده کنید. همونطور که OnlineServer گفتن. در اینصورت وقتی session رو بستید، اون برنامه همچنان در سرور به کار خودش ادامه میده.
یعنی قبل از نصب سورس ؟
اخه الان میزنم میگه تو ساچ
همچین فایلی وجود ندارد
شما اون کامندی که باهاش برنامه رو اجرا میکنید چیه؟ چی تایپ میکنید که برنامه شروع به کار کنه؟
اول
ls
بعد
cd TeleSeed
بعد
./launch.sh
من وقتی میبندم خاموش میشه
با این سه دستور مجدد ران میکنم
ممنون میشم بگید در زمان ران چه دستوری و کجا باید بزنم
وقتی دستور
رو زدید،کد:cd TeleSeed
بعدش این دستور رو بزنید و خروجی رو بذارید
کد:pwd
ls
رو زدم
بعد
cd TeleSeedبعد
pwd
بعد
./launch.sh
وقتی ترمینالو بستم بازم ادامه کار نداد