Linux başlarken root olarak komut çalıştırmak

| 1 min

Normalde Ubuntu’da Startup Applications uygulaması ile ekleyere veya .bashrc betiğine ekleyerek bir komutun başlangıçta çalışmasını sağlamak mümkün. Ancak çalışmasını istediğimiz komut sudo yetkisi istiyorsa iş değişik.

Root olarak yani sudo yetkisi ile çalıştırmak istediğimiz komutu /etc/rc.local dosyasına başında sudo olmadan yazarız.

Örneğin aşağıdaki betikte /etc/rc.local dosyasına lxc-start -n gelistirmeortamı -d kısmı eklenerek gelistirmeortamı adlı sanal makinenin başlangıçta otomatik olarak başlaması sağlanmış.

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# start lxc instance on startup
lxc-start -n gelistirmeortamı -d

exit 0
| Tags: lxc, startup, başlangıç, linux, ubuntu, başlangıç-programları, root-olarak-çalıştırmak, and linux-başlarken | Categories: yazılım viki
comments powered by Disqus