تشغيل Apache Archiva المستقل في Gentoo؟
سؤال
لدي خادم يعمل بنظام Gentoo 2.6.12 r6 وأريد تشغيل Apache Archiva كخادم مستقل عند بدء التشغيل.هل لدى أي شخص برنامج نصي init.d يعمل لإنجاز هذا؟شكرًا!
المحلول
على افتراض أنك قمت بإنشاء حساب مستخدم يسمى archiva
ويتم تثبيت Archiva في /opt/archiva-1.0
.
أثناء تسجيل الدخول باسم root
, ، قم بإنشاء البرنامج النصي /etc/rc.d/init.d/archiva
على النحو التالي:
\#! /bin/sh start() { echo "Starting Archiva..." su -l archiva -c '/opt/archiva-1.0/bin/archiva start > /dev/null 2> /dev/null &' } stop() { echo "Stopping Archiva..." su -l archiva -c '/opt/archiva-1.0/bin/archiva stop &' } restart() { stop sleep 60 su -l archiva -c 'killall java' start } case "$1" in start) start ;; stop) stop ;; restart) restart ;; *) echo "Usage: archiva {start|stop|restart}" exit 1 esac exit 0
الآن قم بتنفيذ الأوامر التالية كجذر حيث يحدد SXX وKXX ترتيب بدء التشغيل وإيقاف التشغيل.على سبيل المثال S63 وK37
$ chmod 775 /etc/rc.d/init.d/archiva $ ln -s /etc/rc.d/init.d/archiva /etc/rc3.d/SXXarchiva $ ln -s /etc/rc.d/init.d/archiva /etc/rc3.d/KXXarchiva
لا تنتمي إلى StackOverflow