ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل در سرور با سیستم ابنیتو



melina23
January 6th, 2016, 12:47
سلام
برای تنظیمات

که وقتی سرورو میبندیم به کارش ادامه بده و خاموش نشه کدهامون

وقتی ترمینالو میبندم و کامپیوتر خاموش میکنم کدها و سرور ادامه کار بدن و نیاز به روشن بودن سیستم نباشه

ابنیتو نصبه و کدها در ترمینال هستند


با تشکر از دوستان

OnlineServer
January 6th, 2016, 13:04
اگر اسکریپت یا کامندی اجرا میکنید که نیاز دارید پس از بستن سشن یا به قولی ترمینال به کار خودش ادامه دهد میبایست از کامند nohup قبل از کامند خود استفاده کنید به صورت زیر




nohup command....

همچنین اگر بخواهید کامند در بک گراند اجرا شود و محیط ترمینال شما برای اجرای دستورات آزاد باشد میبایست یک & به آخر کامندتون اضافه کنید به صورت زیر

command &

sudo
January 6th, 2016, 13:13
سلام
برای تنظیمات

که وقتی سرورو میبندیم به کارش ادامه بده و خاموش نشه کدهامون

وقتی ترمینالو میبندم و کامپیوتر خاموش میکنم کدها و سرور ادامه کار بدن و نیاز به روشن بودن سیستم نباشه

ابنیتو نصبه و کدها در ترمینال هستند


با تشکر از دوستان
سلام
در اصل شما میخواید یه سری دستور رو در پس زمینه سیستم عاملتان اجرا کنید، درسته؟
http://bash.cyberciti.biz/guide/Putting_jobs_in_background

melina23
January 6th, 2016, 13:42
ببینید من یه سورسی رو اجرا کردم که به cli تلگرام متصل میشه

الان وفتی ابنیتو رو میبندم و کامپیوترو خاموش میکنم

دیگه سرور ادامه کار نمیده و عملکرد در تلگرام متوقف میشه

تا دوباره کامپیوترو روشن کنم و ران کنم

من میخوام وقتی خاموش میکنم کامپیوترمو

به دستورات و کدها ادامه بده سرور

Z.eus
January 6th, 2016, 13:55
۱- ابنیتو چیه دیگه عزیز؟ منظورتون توزیع اوبونتو (ubuntu) هست؟!

۲- اون دستوری که در سرورتون میزنید، اولش از nohup استفاده کنید. همونطور که OnlineServer گفتن. در اینصورت وقتی session رو بستید، اون برنامه همچنان در سرور به کار خودش ادامه میده.

melina23
January 6th, 2016, 14:12
یعنی قبل از نصب سورس ؟

اخه الان میزنم میگه تو ساچ

همچین فایلی وجود ندارد

Z.eus
January 6th, 2016, 14:14
شما اون کامندی که باهاش برنامه رو اجرا میکنید چیه؟ چی تایپ میکنید که برنامه شروع به کار کنه؟

melina23
January 6th, 2016, 14:17
اول
ls
بعد
cd TeleSeed
بعد
./launch.sh


من وقتی میبندم خاموش میشه

با این سه دستور مجدد ران میکنم

ممنون میشم بگید در زمان ران چه دستوری و کجا باید بزنم

Z.eus
January 6th, 2016, 14:23
وقتی دستور


cd TeleSeed
رو زدید،
بعدش این دستور رو بزنید و خروجی رو بذارید

pwd

melina23
January 6th, 2016, 14:28
ls
رو زدم
بعد

cd TeleSeed


بعد



pwd






بعد

./launch.sh

وقتی ترمینالو بستم بازم ادامه کار نداد

Z.eus
January 6th, 2016, 14:29
نه عزیز! چیزی که بعد از زدن دستور pwd میاد رو کپی کن اینجا

melina23
January 6th, 2016, 14:32
iman@ubuntu:~/TeleSeed$ pwd
/home/iman/TeleSeed
iman@ubuntu:~/TeleSeed$

Z.eus
January 6th, 2016, 14:35
خب حالا این دستور رو بزنید:

nohup /home/iman/TeleSeed/launch.sh &
مشکلتون باید حل شده باشه دیگه.

melina23
January 6th, 2016, 14:38
/home/iman/TeleSeed
iman@ubuntu:~/TeleSeed$ nohup /home/iman/TeleSeed/launch.sh &
[1] 13630
iman@ubuntu:~/TeleSeed$ nohup: ignoring input and appending output to ‘nohup.out’


ران نشد اینو داد

Z.eus
January 6th, 2016, 14:40
nohup /home/iman/TeleSeed/launch.sh > /dev/null 2>&1 &

melina23
January 6th, 2016, 14:44
iman@ubuntu:~/TeleSeed$ nohup /home/iman/TeleSeed/launch.sh > /dev/null 2>&1 &
[1] 13788
iman@ubuntu:~/TeleSeed$


اینو داد بعد از این ران کنم یا باید خودش ران میکرد و نکرد

Z.eus
January 6th, 2016, 14:47
اگر اروری دریافت نکردید یعنی برنامه رفت تو بکگراند.
الان session رو هم ببندید برنامه‌تون به فعالیتش ادامه میده.

melina23
January 6th, 2016, 14:54
اروری دریافت نشد

ولی برنامه هم ران نشد و خاموشه همچنان

- - - Updated - - -

iman@ubuntu:~/TeleSeed$ nohup /home/iman/TeleSeed/launch.sh > /dev/null 2>&1 &
[2] 13797

- - - Updated - - -

این دستورم میزنم اینو میده



iman@ubuntu:~/TeleSeed$ nohup ./launch.sh
nohup: ignoring input and appending output to ‘nohup.out’

Z.eus
January 6th, 2016, 15:00
عزیز برنامه دیگه اجرا شدست... وقتی دستوری که در پُست شماره #15 (http://www.webhostingtalk.ir/showthread.php?t=157911&p=1457133&viewfull=1#post1457133) گفتم رو بزنید، اسکریپت شما در پس زمینه اجرا شده.
الان putty رو هم close کنید برنامه همچنان فعالیت میکنه.
هر کاری که اسکریپت شما انجام میداده، بصورت مخفی (از کامند لاین) و در پس زمینه (بک گراند) داره به فعالیت خبیثانه‌ی خودش ادامه میده. :)

melina23
January 6th, 2016, 15:04
عزیز برنامه دیگه اجرا شدست... وقتی دستوری که در پُست شماره #15 (http://www.webhostingtalk.ir/showthread.php?t=157911&p=1457133&viewfull=1#post1457133) گفتم رو بزنید، اسکریپت شما در پس زمینه اجرا شده.
الان putty رو هم close کنید برنامه همچنان فعالیت میکنه.
هر کاری که اسکریپت شما انجام میداده، بصورت مخفی (از کامند لاین) و در پس زمینه (بک گراند) داره به فعالیت خبیثانه‌ی خودش ادامه میده. :)


مشکل اینجاس که برنامه کار نمیکنه

من یه بار دیگه هم تست میکنم و خبر میدم

- - - Updated - - -

با تشکر از شما بله حق با شما بود برنامه با کدهای زیر اجرا شد

سرور


ls
بعد
cd TeleSeed
بعد


pwd


بعد
nohup /home/iman/TeleSeed/launch.sh > /dev/null 2>&1 &

Z.eus
January 6th, 2016, 15:06
خواهش میکنم عزیز.
دستورات دیگه که میزنید دیگه نیاز نیست فقط اون دستوری که بهتون در پُست ۱۵ گفتم رو بزنید حله ;)

melina23
January 6th, 2016, 22:16
بازم ممنون در تمامی پستهاتون تشکر زدم


مرسی ازتون

- - - Updated - - -

سلام سورسو کلا پاک کردم الان میرم نصب کنم ارور زیر میگیره از چیه

Failed to fetch http://security.ubuntu.com/ubuntu/dists/trusty-security/Release.gpg Could not resolve 'security.ubuntu.com'

Z.eus
January 7th, 2016, 10:44
nano /etc/resolv.conf


هرچی داخلش بود پاک کنید و این دو مقدار رو جایگزین کنید :

nameserver 8.8.8.8
nameserver 8.8.4.4
مشکل باید حل شده باشه. اگر هنوز مشکلی بود، ری استارت کنید و نتیجه رو اعلام کنید.

melina23
January 8th, 2016, 10:13
[ Error writing /etc/resolv.conf: Permission denied ]

Z.eus
January 8th, 2016, 10:14
[ Error writing /etc/resolv.conf: Permission denied ]
قبلش از دستور sudo استفاده کنید

melina23
January 8th, 2016, 10:18
مشکل حل شد با اکانت روت وارد شدم و اینارو تغیر دادم ممنونم از شما

Z.eus
January 8th, 2016, 10:19
خواهش میکنم دوست عزیز.

melina23
January 8th, 2016, 10:33
سلام این ارورها رو میده بعد از کار کرد 1 روزه 2 روزه پلاگین و دیگه کار نمیکنه و ران نمیشه چیکار کنیم

​change_user_group: can't find the user telegramd to switch toTelegram-cli version 1.3.3, Copyright (C) 2013-2015 Vitaly Valtman
Telegram-cli comes with ABSOLUTELY NO WARRANTY; for details type `show_license'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show_license' for details.
Telegram-cli uses libtgl version 2.0.3
Telegram-cli includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit. (http://www.openssl.org/)
Telegram-cli uses libpython version 2.7.6
I: config dir=[/root/.telegram-cli]
User deleted user#124001923 deleted
User deleted user#124001928 deleted
User deleted user#124001815 deleted
User deleted user#124001129 deleted
User deleted user#124000205 deleted
User deleted user#124000751 deleted
User deleted user#124000607 deleted
User deleted user#124001005 deleted
User deleted user#124000646 deleted
User deleted user#124001700 deleted
User deleted user#124000808 deleted
User deleted user#124000156 deleted
User deleted user#124000804 deleted
User deleted user#124000370 deleted
User deleted user#124001562 deleted
User deleted user#124000253 deleted
User deleted user#124000252 deleted
> telegram-cli: tgl/structures.c:997: tglf_fetch_message_media_new: Assertion `0' failed.
SIGNAL received
h./tg/bin/telegram-cli(print_backtrace+0x20)[0x46e970]
./tg/bin/telegram-cli(termination_signal_handler+0x64)[0x46e9f4]
/lib/x86_64-linux-gnu/libc.so.6(+0x36d40)[0x7fbcb7656d40]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x39)[0x7fbcb7656cc9]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x148)[0x7fbcb765a0d8]
/lib/x86_64-linux-gnu/libc.so.6(+0x2fb86)[0x7fbcb764fb86]
/lib/x86_64-linux-gnu/libc.so.6(+0x2fc32)[0x7fbcb764fc32]
./tg/bin/telegram-cli(tglf_fetch_message_media_new+0x536)[0x4a31a6]
./tg/bin/telegram-cli[0x4a8306]
./tg/bin/telegram-cli[0x4a913e]
./tg/bin/telegram-cli(bl_do_create_message_new+0x293)[0x4aa563]
./tg/bin/telegram-cli(tglf_fetch_message_new+0x172)[0x4a38f2]
./tg/bin/telegram-cli(tglf_fetch_alloc_message_new+0x3d)[0x4a537d]
./tg/bin/telegram-cli[0x49a2e5]
./tg/bin/telegram-cli(tglq_query_result+0x10f)[0x49371f]
./tg/bin/telegram-cli[0x48d27a]
./tg/bin/telegram-cli[0x4af27b]
/usr/lib/x86_64-linux-gnu/libevent-2.0.so.5(event_base_loop+0x754)[0x7fbcb8dc6f24]
./tg/bin/telegram-cli(net_loop+0xa4)[0x46fea4]
./tg/bin/telegram-cli(loop+0x190)[0x4711b0]
./tg/bin/telegram-cli(main+0x2bf)[0x46d27f]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7fbcb7641ec5]
./tg/bin/telegram-cli[0x46d38f]

Z.eus
January 8th, 2016, 10:36
نگفتید بعد از چه دستوری این ارور هارو در یافت میکنید اما بنظر میرسه این ها ارور های برنامه هستن.

melina23
January 8th, 2016, 10:54
خود به خود ایست میکنه

و وا میسته وقتی میریم داخلش میبینیم این ارورها اومده و ...


و وقتی این ارورها دریافت میشه

دیگه پلاگین ران نمیشه

از یه سایت خارجی 2 نکته رو دیدم ولی سر در نیاوردم
یعنی فهمیدم چی میکن ولی تو اجراش مشکل داشتم

https://github.com/vysheng/tg/issues/913

https://github.com/vysheng/tg/issues/904

Z.eus
January 8th, 2016, 11:05
ببینید این دوستان گفتن که به دایرکتوری tgl میرید و فایل structures.c رو با یه ویرایشگر باز میکنید و بعد به خط 997 میرید و عبارت:


M->type = tgl_message_media_unsupported;
break;
رو به جای

assert(0);
قرار بدید.
و بعد هم دوباره تلگرام رو کامپایل کنید .
اگر هنوز هم مشکل پا بر جا بود، برای فایل interface.c هم همینکارو انجام میدید.

melina23
January 8th, 2016, 14:48
ممنون کلا پاک کردم دوباره نصب کردم امشب یا فردا صبح این ارورو احتمالا میده تست میکنم ببینم چی میشه

- - - Updated - - -


و بعد هم دوباره تلگرام رو کامپایل کنید .

یعنی سرورو ریست کنم ؟


- - - Updated - - -

خط 997


اگر هنوز هم مشکل پا بر جا بود، برای فایل interface.c هم همینکارو انجام میدید.

این نیس




- - - Updated - - -

ممنون باید 3 خط کد تویه سرور میزدیم تا مشکل حل شه حل شد مرسی

Z.eus
January 9th, 2016, 10:30
ببینید شما اگر به مشکلی بر میخورید باید با جزئیات کامل، اسکرین شات، کامند هیستوری و.. قرار بدید تا توسط بنده یا دوستان برسی شود.
به هرحال خوشحالم که مشکلتون بر طرف شد.
موفق باشید.

melina23
January 9th, 2016, 17:12
میخوام یه پلاگین ادد کنم رو رباتم

+++++++

-- Function reference: http://mathjs.org/docs/reference/functions/categorical.html


local function mathjs(exp)
local url = 'http://api.mathjs.org/v1/'
url = url..'?expr='..URL.escape(exp)
local b,c = http.request(url)
local text = nil
if c == 200 then
text = '= '..b

elseif c == 400 then
text = b
else
text = 'Error!'
end
return text
end


local function run(msg, matches)
return mathjs(matches[1])
end


return {
description = "Calculate Your Formulas",
usage = "/calc (formulas) : ex.formulas (3+7)*(2^3)/5",
patterns = {
"^[!/]calc (.*)$"
},
run = run
}

+++++

میزنم عدد رو وارد میکنم به جای جواب میزنه ارور باید چیکار کنم

با تشکر از شما