بتاريخ: 27 أغسطس 200718 سنة comment_108545 السلام عليكممشكلتي هي ان ال oracle applications التي توجد علي نظام التشغيل لدي (oracle unbreakable linux) لا يتم بدء عملها اوتوماتيكيا و لذلك بعد كل عملية startup لل لينوكس لابد ان اقوم بتشغيل ال database و application و listnerعن طريق بعض ال scripts و السؤال هو :* كيف اقوم بتشغيل هذة ال scripts مع ال startup لل linux* و ما هي الطريقة بالضبط ................؟؟؟؟؟؟و لكم جزيل الشكر ،و السلام عليكم تقديم بلاغ
بتاريخ: 28 أغسطس 200718 سنة comment_108561 اضيف الاوامر او الاسكربت في ملف اسمه /etc/rc.local اذا كان اكثر من امر وتبي بينهم وقت معين تقدر عن طريق هذا الامر sleep 20 طبعا انت حر في تغير 20 ثانية بالتوفيق تقديم بلاغ
بتاريخ: 28 أغسطس 200718 سنة كاتب الموضوع comment_108574 اخي العزيز Almazmomiشكرأ لردك ، ولكنني لم استطيع ان اجد الملف المشار الية .......الموجود عندي هو التالي : rc0.drc1.drc2.drc3.drc4.drc5.drc6.drc.dفماذا افعل .... وشكرأ .اخي العزيز Almazmomiاسف جدا .... انا وجدت الملف المقصود داخل ال folder المسمي rc.dو سوف اقوم بعمل التغيرات و ان شاء الله تشتغل و سوف اوافيك بالنتيجة إن شاء الله و السلام عليكم تقديم بلاغ
بتاريخ: 1 سبتمبر 200718 سنة كاتب الموضوع comment_108925 اخي العزيز Almazmomiبعد ان وضعت الاوامر في الملف المشار الية و عمل restartلم يحدث اي شيء و لم يتم تنفيذ الاوامر لا اعرف لماذا ..........!!! هل هناك اي تعليق لديك او لدي اي من الزملاء قام بمثل هذة العمليم بنجاح...وشكرأو السلام عليكم تقديم بلاغ
بتاريخ: 2 سبتمبر 200718 سنة comment_109048 استخدم الأمر chkconfig chkconfig service_name --add chkconfig service_name on --level 2,3,5 السطر الأول أضف أسم الخدمة السطر الثانى حدد مستوى التنفيذ الذى ستعمل عنده الخدمة يمكن أضافة اكثر من مستوىأما اذا كنت تنزى تشغيل أسكريبت كتبته يدويا فقم بأنشاء ملف يحتوى الأسكريبت وضعه فى etc/init.d/ /etc/init.d/database مثلابأعلى اسم الملف databaseغير صلاحيات الملف كالاتى chmod 750 /etc/init.d/database وعلشان يشتغل الأسكربت اليا حدد الرن ليفل Runlevel chkconfig --level 345 database on تحياتى تحياتى تم تعديل 2 سبتمبر 200718 سنة بواسطة mojtaba تقديم بلاغ
بتاريخ: 3 سبتمبر 200718 سنة comment_109129 يعطيك العافيه mojtaba ... مداخله في محلها ماشاء الله عليك تقديم بلاغ
بتاريخ: 4 سبتمبر 200718 سنة كاتب الموضوع comment_109160 السلام عليكم وشكرأ لك اخي mojtaba علي المساعدةلقد قمت بعمل الخطوات المشار اليها و لكن عند تنفيذ الامر chkconfig --level 345 start on يظهر الرسالة الاتية: service start does not support chkconfig هناك استفسار اخر بخصوص نفس الموضوع :اريد ان يتم تنفيذ هذا ال script باستخدام ال user المسمي oracle فكيف احدد المستخدم الذي سيقوم بتنفيذ ال script بغض النظر عن ال user الذي تم استعمالة اثناء ال login و الذي عالبا يكون ال root .و شكرا لك تقديم بلاغ
بتاريخ: 4 سبتمبر 200718 سنة comment_109178 Change this script below , and then add it under /etc/rc.d/init.dit should like this #!/bin/bash # # chkconfig: 35 90 12 # description: My server # #Source function library. . /etc/init.d/functions start() { initlog -c "echo -n Starting my server: " /path/to/servicename & ### touch the lock file ### touch /var/lock/subsys/servicename success $"My server startup" echo } stop() { initlog -c "echo -n Stopping my server: " killproc servicename ### Remove the lock file ### rm -f /var/lock/subsys/servicename echo } case "$1" in start) start ;; stop) stop ;; status) status servicename ;; restart|reload|condrestart) stop start ;; *) echo $"Usage: $0 {start|stop|restart|reload|status}" exit 1 esac exit 0 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.