انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => شبکه و سرویس‌ دهنده‌ها => نویسنده: abozar101 در 31 شهریور 1391، 08:15 ب‌ظ

عنوان: اتصال دائمی
ارسال شده توسط: abozar101 در 31 شهریور 1391، 08:15 ب‌ظ
سلام دوستان !
کسی ایده ای داره که چه جوری میشه یه شل اسکریپت طولانی(شاید اجراش یه هفته طول بکشه) رو روی یه سرور لینوکس اجرا کرد بدون این که لازم باشه کامپیوتر خودم روشن باشه؟ راستی سطح دسترسی روت هم ندارم :'(. با تشکر.
عنوان: پاسخ : اتصال دائمی
ارسال شده توسط: doomhammer65ir در 31 شهریور 1391، 08:52 ب‌ظ
اگر یکبار باید اجرا بشه با at
اگر در درازای هفته چند بار باید اجرا شود cron
=============
نقل‌قول
یه شل اسکریپت طولانی(شاید اجراش یه هفته طول بکشه)
چه میکند این فرمان نامک ؟!!!
عنوان: پاسخ : اتصال دائمی
ارسال شده توسط: abozar101 در 31 شهریور 1391، 11:08 ب‌ظ
دوست عزیز ممنون ولی متاسفانه این راه جواب نمیده :'(.
ببین من میخام یه کد روی سرور اجرا بشه بدون اینکه من بخام کامپیوترم رو روشن بذارم و به سرور وصل باشم. اما دستور at وقتی جواب میده که من به سرور وصل باشم و بخام یه برنامه رو در زمان خاصی اجرا کنم(البته فک میکنم این طوری باشه مطمئن نیستم!)
عنوان: پاسخ : اتصال دائمی
ارسال شده توسط: alieblice در 01 مهر 1391، 09:40 ق‌ظ
نه برایه at و نه برایه cron لازم نیست به سرور وصل باشین. خودشون اوتومات سره موقع اجرا میشن.
عنوان: پاسخ : اتصال دائمی
ارسال شده توسط: alend در 01 مهر 1391، 02:27 ب‌ظ
با ترمینال و ssh به سرور وصل شید.
با screen در شل یک screen جدید درست کنید. ctrl + a را بزید و ? راهنمای برنامه نمایش داده می شود.
اگر ctrl + a and d  را بزنید و برنامه ای را در screen اجرا کرده باشید screen جدید محفوط می ماند و می توانید کامپیوتر خود را خاموش کنید.
عنوان: پاسخ : اتصال دائمی
ارسال شده توسط: abozar101 در 01 مهر 1391، 06:32 ب‌ظ
هنوز روی سرور اجرا نمیشه وقتی هم ctrl+D میزنم این warning رو میده.
Warning: at daemon not running
به نظرتون با توجه به سطح دسترسی محدودم(:-X) میشه کاری کرد؟
عنوان: پاسخ : اتصال دائمی
ارسال شده توسط: alend در 02 مهر 1391، 09:53 ق‌ظ
screen اجرا شد که؟
اول ctrl + a بعد d!
عنوان: پاسخ : اتصال دائمی
ارسال شده توسط: abozar101 در 02 مهر 1391، 06:31 ب‌ظ
screen اجرا شد که؟
اول ctrl + a بعد d!
معذرت میخام دقیقا نمیدونم باید چیکار کنم :-\"
میشه کاملتر بگید منظورتون از ctrl + A چیه؟ یعنی کی باید این دستور رو بزنم و چه ربطی به دستور screen داره؟  :oops:
عنوان: پاسخ : اتصال دائمی
ارسال شده توسط: alend در 03 مهر 1391، 06:02 ق‌ظ
۱- شما اول با ssh به سرور وصل می شید.
۲- دستور screen را اجرا می کنید.
۳- برنامه مورد نظر را اجرا می کنید.
۴- ctrl+a بعد d را می زنید.
۵- حال اگر اتصال شما با سرور قطع شود برنامه بدون مشکل به اجرای خود ادامه می دهد.
۶- جهت اطلاع از اتمام برنامه می توانید از top یا screen -r استفاده کنید.
عنوان: پاسخ : اتصال دائمی
ارسال شده توسط: alieblice در 03 مهر 1391، 10:53 ق‌ظ
این کارم میشه کرد:
اگر میخاین کارتون بعد از خارج شدن از اس اس اچ از بین نره اگر با nohup اجراش کنین دیگه از بین نمیره.
عنوان: پاسخ : اتصال دائمی
ارسال شده توسط: abozar101 در 04 مهر 1391، 06:31 ب‌ظ
۱- شما اول با ssh به سرور وصل می شید.
۲- دستور screen را اجرا می کنید.
۳- برنامه مورد نظر را اجرا می کنید.
۴- ctrl+a بعد d را می زنید.
۵- حال اگر اتصال شما با سرور قطع شود برنامه بدون مشکل به اجرای خود ادامه می دهد.
۶- جهت اطلاع از اتمام برنامه می توانید از top یا screen -r استفاده کنید.
screen روی سرور run نمیشه  ](*,)
(http://ce.sharif.edu/~kamaee/error.jpg)
خوشبختانه گویا nohup جواب میده. ممنون
عنوان: پاسخ : اتصال دائمی
ارسال شده توسط: nixoeen در 05 مهر 1391، 07:06 ب‌ظ
screen روی سرور run نمیشه  ](*,)
چون نصب نیست. اگر دسترسی به کاربر ریشه دارید:
apt-get install screen