لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
اجرا دو فرمان هنگام بارگذاری سیستم
2006-07-27, 09:40 AM,
ارسال : #1
اجرا دو فرمان هنگام بارگذاری سیس
سلام
چگونه میتوان دو فرمان را هنگامیکه لینوکس بار گذاری می شود اجرا کرد ( مانند سرویس ها)؟
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2006-08-26, 02:05 AM,
ارسال : #2
 
خب فایل داره توش مینویسی دیگه!
فقط باید این فایل رو باتوجه به توزیعت پیدا کنی. یا خودت سرچ کن توی گوگل یا توزیع و ورژن بده.
البته من فکر میکنم اینموارد تقریبا در تمام توزیعها یکسان باشه.
من خودم تازه فدورا نصب کردم زیاد وارد نیستم.
نقل قول این ارسال در یک پاسخ
2006-08-26, 06:21 PM,
ارسال : #3
 
یعنی چطوری ؟ نام فایلش چیست ؟
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2006-08-26, 08:58 PM,
ارسال : #4
 
خب یه تحقیقاتی کردم!!
این فرمانهای شما اگر عادی هستن میتونید در فایل etc/rc.d/rc.local واردشون کنید.
این باید برای تمام لینوکسها یکسان باشه. من روی مال خودم تست کردم.
نقل قول این ارسال در یک پاسخ
2006-08-26, 10:37 PM,
ارسال : #5
 
توی دبیان /etc/rc1.dو etc/rc2.d/ و .......

Don't bother, we're using GNU/Linux everywhere, even there Big Grin
Linuxmotto
گروه کاربران لینوکس اصفهان
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2006-08-27, 02:55 AM,
ارسال : #6
 
مطمئنید؟
امتحان کردید؟
نقل قول این ارسال در یک پاسخ
2006-08-27, 10:15 AM,
ارسال : #7
 
یه فایل Bash Script توی etc/init.d/ ایجاد می‌کنید، مثلا با اسم myapps و با محتویاتی مثل:
[ltr]#!/bin/bash
echo "This is a sample service"
ls -l /tmp[/ltr]
بعد با chmod اجازه اجرا بهش می‌دید -> chmod +x /etc/init.d/myservice بعدش چون توی دبیان runlevel پیش گزیده ۲ هست، یه لینک سمبولیک به پوشه runlevel درست می‌کنید تا اجرا شه -> ln -s /etc/init.d/myservice /etc/rc2.d/S99myservice همین.

[ltr]Life *free = new Life(const long OpenSource);[/ltr]
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2006-08-27, 05:15 PM,
ارسال : #8
 
البته منهم این پوشه ها رو دارم. دوست عزیز هم که پست بالا رو زدن همون موقع روی مال خودم تست کردم و همین سمبولیک لینک رو هم ایجاد کردم به این ترتیب.
فقط اجازهء اجرا رو با جی یو آی ست کردم. فکر نمیکنم تفاوتی داشته باشه و گزینه درست بوده باشه؟ (یعنی همین کاری که چنج مود شما انجام میده).
در کی دی ای پراپرتیز از یک فایل بگیرید و سربرگ پرمیشنز، گزینه ای تحت عنوان Is executable داره. فکر کنم همون باشه دیگه؟
بهرحال روی سیستم منکه این روش کار نکرد. توی تمام ران لول ها هم کپی کردم سیمبلیک لینک رو.
محتویات بش اسکریپت هم این بود:
echo 1 - $0 >> /root/Desktop/startup.txt

تنها تفاوت این بود که اسکریپت من در init.d قرار نداشت. شاید همون اشکال ایجاد کرده؟
اگر نیازی دیدید دوباره تست میکنم!
نقل قول این ارسال در یک پاسخ
2006-08-27, 06:38 PM,
ارسال : #9
 
این فایل runlevel کجا هست ؟ اصلا چه کاربردی دارد ؟
با تشکر از همه شما
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2006-08-27, 07:06 PM,
ارسال : #10
 
استارتر عزیز شما ما رو سرکار گذاشتی؟
وقتی میگم توزیعت رو بگو برای چیه؟
نقل قول این ارسال در یک پاسخ
2006-08-27, 07:14 PM,
ارسال : #11
 
می‌تونی به خود inittab اضافه کنی!
نه می‌تونی به فایل‌های runlevel اضافه کنی که توی یه runlevel بعد از init این اجرا بشه، این فایل‌ها توی مسیرهای مختلفی هست مثلا توی دبیانی‌ها:
[ltr]
/etc/rcX.d/
[/ltr]

[ltr]
$Nəvid$
In a world without any fences or walls,
Who needs gates or windows ?
گنو ایران | لیست مقالات فارسی گنو ایران |
[/ltr]
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2006-08-27, 07:25 PM,
ارسال : #12
 
نام توزیع های من :
fedora core 5
ubuntu 5.10
ubuntu 6.06
edubuntu 6.06
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2006-08-31, 10:33 AM,
ارسال : #13
 
zuzo1990 نویسنده :نام توزیع های من :
fedora core 5
ubuntu 5.10
ubuntu 6.06
edubuntu 6.06
من استفاده کردم عالی بود فرمان را در فایل /etc/rc.d/rc.local تایپ کنید
نقل قول این ارسال در یک پاسخ
2006-08-31, 02:48 PM,
ارسال : #14
 
سلام...

من از پارسیکس استفاده می کنم و در توزیع من فایل etc/rc.d/rc.local وجود نداشت خوب من هم خودم ایجادش کردم و دسترسی اجرا دادم و گروهش روهم root کردم ولی دستورات اجرا نشد. لطفا راهنمایی کنید که من این دو خط دستور را کجا بنویسم که اجرا شود ؟ تو اسلکس توی همین فایل که گفتم جواب میده....
/etc/init.d/sl-modem-daemon start
/opt/lampp/lampp start

عرفان
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2006-08-31, 08:07 PM,
ارسال : #15
 
دوست عزیز پارسیکس برمبنای دبیان هستش و مثل دبیان . etc/rc1.d/ , etc/rc2.d ,...........

Don't bother, we're using GNU/Linux everywhere, even there Big Grin
Linuxmotto
گروه کاربران لینوکس اصفهان
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2006-09-01, 05:52 PM,
ارسال : #16
 
کد :
[root@server1 ~]# ls /etc/rc.d/*
/etc/rc.d/rc  /etc/rc.d/rc.local  /etc/rc.d/rc.sysinit

/etc/rc.d/init.d:
acpid         dund        killall        NetworkManager   rpcgssd
anacron       exim        kudzu          nfs              rpcidmapd
apmd          functions   mdmonitor      nfslock          rpcsvcgssd
atd           gpm         mdmpd          nscd             saslauthd
auditd        haldaemon   messagebus     pand             single
autofs        halt        microcode_ctl  pcmcia           smartd
bluetooth     hidd        mysqld         portmap          sshd
cpuspeed      httpd       named          proftpd          startips
crond         ipmi        named.back     psacct           syslog
cups          iptables    netdump        rawdevices       vm-pop3d
da-popb4smtp  irda        netfs          readahead        xinetd
directadmin   irqbalance  netplugd       readahead_early  ypbind
diskdump      isdn        network        rhnsd            yum

/etc/rc.d/rc0.d:
K01mysqld          K20nfs           K72autofs      K90network
K01yum             K24irda          K73ypbind      K91isdn
K02haldaemon       K25sshd          K74apmd        K92iptables
K02NetworkManager  K30da-popb4smtp  K74nscd        K94diskdump
K03messagebus      K30exim          K75netfs       K95kudzu
K03rhnsd           K40smartd        K85mdmonitor   K96pcmcia
K05anacron         K44rawdevices    K85mdmpd       K99cpuspeed
K05atd             K45named         K86nfslock     K99microcode_ctl
K05saslauthd       K50netdump       K87auditd      K99readahead
K10cups            K50startips      K87ipmi        K99readahead_early
K10psacct          K50xinetd        K87irqbalance  S00killall
K15gpm             K56acpid         K87portmap     S01halt
K15proftpd         K60crond         K88syslog
K15vm-pop3d        K68rpcidmapd     K89netplugd
K20directadmin     K69rpcgssd       K90bluetooth

/etc/rc.d/rc1.d:
K01mysqld          K20directadmin   K68rpcidmapd   K88syslog
K01yum             K20nfs           K69rpcgssd     K89netplugd
K02haldaemon       K24irda          K72autofs      K90bluetooth
K02NetworkManager  K25sshd          K73ypbind      K90network
K03messagebus      K30da-popb4smtp  K74apmd        K91isdn
K03rhnsd           K30exim          K74nscd        K92iptables
K05anacron         K40smartd        K75netfs       K94diskdump
K05atd             K44rawdevices    K85mdmonitor   K95kudzu
K05saslauthd       K45named         K85mdmpd       K96pcmcia
K10cups            K50netdump       K86nfslock     K99microcode_ctl
K10psacct          K50startips      K87auditd      K99readahead
K15gpm             K50xinetd        K87ipmi        K99readahead_early
K15proftpd         K56acpid         K87irqbalance  S00single
K15vm-pop3d        K60crond         K87portmap     S06cpuspeed

/etc/rc.d/rc2.d:
K01yum             K50xinetd      K90bluetooth        S40smartd
K02haldaemon       K56acpid       K94diskdump         S55cups
K02NetworkManager  K68rpcidmapd   K95kudzu            S55sshd
K03messagebus      K69rpcgssd     K99readahead        S80da-popb4smtp
K03rhnsd           K72autofs      K99readahead_early  S80directadmin
K05atd             K73ypbind      S00microcode_ctl    S80exim
K05saslauthd       K74nscd        S06cpuspeed         S85gpm
K10psacct          K75netfs       S08iptables         S85httpd
K15proftpd         K85mdmpd       S09isdn             S90crond
K15vm-pop3d        K86nfslock     S09pcmcia           S95anacron
K20nfs             K87auditd      S10network          S99local
K24irda            K87ipmi        S11startips         S99mysqld
K44rawdevices      K87irqbalance  S12syslog
K45named           K87portmap     S15mdmonitor
K50netdump         K89netplugd    S26apmd

/etc/rc.d/rc3.d:
K01yum             K90bluetooth        S14nfslock       S80exim
K02NetworkManager  K94diskdump         S15mdmonitor     S85gpm
K03rhnsd           K99readahead        S18rpcidmapd     S85httpd
K05saslauthd       K99readahead_early  S19rpcgssd       S85proftpd
K10psacct          S00microcode_ctl    S25netfs         S85vm-pop3d
K20nfs             S05kudzu            S26apmd          S90crond
K24irda            S06cpuspeed         S28autofs        S95anacron
K45named           S08iptables         S40smartd        S95atd
K50netdump         S09isdn             S44acpid         S97messagebus
K73ypbind          S09pcmcia           S55cups          S98haldaemon
K74nscd            S10network          S55sshd          S99local
K85mdmpd           S11startips         S56rawdevices    S99mysqld
K87auditd          S12syslog           S56xinetd
K87ipmi            S13irqbalance       S80da-popb4smtp
K89netplugd        S13portmap          S80directadmin

/etc/rc.d/rc4.d:
K01yum             K90bluetooth        S14nfslock       S80exim
K02NetworkManager  K94diskdump         S15mdmonitor     S85gpm
K03rhnsd           K99readahead        S18rpcidmapd     S85httpd
K05saslauthd       K99readahead_early  S19rpcgssd       S85proftpd
K10psacct          S00microcode_ctl    S25netfs         S85vm-pop3d
K20nfs             S05kudzu            S26apmd          S90crond
K24irda            S06cpuspeed         S28autofs        S95anacron
K45named           S08iptables         S40smartd        S95atd
K50netdump         S09isdn             S44acpid         S97messagebus
K73ypbind          S09pcmcia           S55cups          S98haldaemon
K74nscd            S10network          S55sshd          S99local
K85mdmpd           S11startips         S56rawdevices    S99mysqld
K87auditd          S12syslog           S56xinetd
K87ipmi            S13irqbalance       S80da-popb4smtp
K89netplugd        S13portmap          S80directadmin

/etc/rc.d/rc5.d:
K01yum             K90bluetooth        S15mdmonitor     S85gpm
K02NetworkManager  K94diskdump         S18rpcidmapd     S85httpd
K03rhnsd           S00microcode_ctl    S19rpcgssd       S85proftpd
K05saslauthd       S04readahead_early  S25netfs         S85vm-pop3d
K10psacct          S05kudzu            S26apmd          S90crond
K20nfs             S06cpuspeed         S28autofs        S95anacron
K24irda            S08iptables         S40smartd        S95atd
K45named           S09isdn             S44acpid         S96readahead
K50netdump         S09pcmcia           S55cups          S97messagebus
K73ypbind          S10network          S55sshd          S98haldaemon
K74nscd            S11startips         S56rawdevices    S99local
K85mdmpd           S12syslog           S56xinetd        S99mysqld
K87auditd          S13irqbalance       S80da-popb4smtp
K87ipmi            S13portmap          S80directadmin
K89netplugd        S14nfslock          S80exim

/etc/rc.d/rc6.d:
K01mysqld          K20nfs           K72autofs      K90network
K01yum             K24irda          K73ypbind      K91isdn
K02haldaemon       K25sshd          K74apmd        K92iptables
K02NetworkManager  K30da-popb4smtp  K74nscd        K94diskdump
K03messagebus      K30exim          K75netfs       K95kudzu
K03rhnsd           K40smartd        K85mdmonitor   K96pcmcia
K05anacron         K44rawdevices    K85mdmpd       K99cpuspeed
K05atd             K45named         K86nfslock     K99microcode_ctl
K05saslauthd       K50netdump       K87auditd      K99readahead
K10cups            K50startips      K87ipmi        K99readahead_early
K10psacct          K50xinetd        K87irqbalance  S00killall
K15gpm             K56acpid         K87portmap     S01reboot
K15proftpd         K60crond         K88syslog
K15vm-pop3d        K68rpcidmapd     K89netplugd
K20directadmin     K69rpcgssd       K90bluetooth
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2006-09-22, 01:31 AM,
ارسال : #17
 
آقا ما جواب این دوست عزیز رو دادیم و حالا خودمون موندیم توی اجرا یه برنامهء ساده!!
چنتا برنامه هست که میخوام همیشه موقع لاگین اجرا بشن ولی با این فایلهایی که گفتم نشد ظاهرا!
این فایلها مثلا فرمانهای شل رو بخوبی اجرا میکنن ولی برنامه های جی یو آی دار که میخوام موقعی که دسکتاپ بالا اومد، ران بشن اجرا نمیشن! یعنی فکر کنم چون اجرای فایلهای استارتاپ قبل از بالا اومدن دسکتاپ تموم میشه!
مثلا من الان میخوام stardict و kmix و یا هر برنامهء دیگه ای رو که بخوام تو یه جایی بذارم دستورش رو که موقع استارتاپ یا همون لاگین درواقع، بیان بالا. یه چیزی شبیه مکانهایی که ویندوز مخصوص این کارها داره؛ مثل فولدر استارتاپ و رجیستری.
خیلی ممنون میشم راهنمایی کنید!
نقل قول این ارسال در یک پاسخ
2006-09-22, 01:34 AM,
ارسال : #18
 
خواهشا دقیق بگید یا اگر ممکنه خودتون تست کنید. با ران لول ایکس هم نتونستم اینکار رو بکنم.
نقل قول این ارسال در یک پاسخ
2006-09-22, 02:32 AM,
ارسال : #19
 
ببخشید یک راه براش پیدا کردم! فکر نمیکردم اینقدر سریع به نتیجه برسم. تقریبا تصادفی یک فولدری رو دیدم در home دایرکتوری یوزرها و در داخل فولدر .kde که اسمش Autostart بود! از اسمش حدس زدم و حدسم درست بود!!
هر چیزی که در داخل این فولدر قرار بدید، با بالا اومدن دسکتاپ کی دی ای اجرا میشه. حتی فایلهای غیراجرایی. درست مثل فولدر استارتاپ در ویندوز.

برای کاربر ریشه بطور مثال آدرس کامل این فولدر به اینصورت میشه:
[ltr]/root/.kde/Autostart[/ltr]

بجای root میتونید مسیر دایرکتوری خانهء یوزر مورد نظر رو بذارید.

بهرحال اگر کسی بازهم راه های دیگه و مطالب مناسبی راجع به روشهای اجرای استارتاپ برای کاربران لینوکس داره (بعنوان مثال معادلی مثل این برای gnome)، پیشنهاد میکنم در این تاپیک بذاره تا هرچه کاملتر بشه. اگر عنوان تاپیک هم بامسما تر باشه بنظرم برای سرچ و جستجو خیلی بهتر باشه.

موفق باشید.
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان