젠투 리눅스에서 부팅시 자동으로 실행되도록 하려면...?

spaniel의 이미지

젠투 리눅스에서 부팅시 자동으로 실행되도록 하려면 어떤 파일에 써줘야 하나요?

예를 들어 hdparm 이나 alias 같은걸 자동으로 설정해 주려면
어떤 파일에 써줘야 그게 부팅중 실행이되는지요?

까나리의 이미지

원하시는 파일은

tongseob@www conf.d $ pwd
/etc/conf.d
tongseob@www conf.d $ cat local.start
# /etc/conf.d/local.start:
# $Header: /home/cvsroot/gentoo-src/rc-scripts/etc/conf.d/local.start,v 1.4 2002/11/18 19:39:22 azarah Exp $

# This is a good place to load any misc.
# programs on startup ( 1>&2 )
hdparm -d 1 /dev/hda
su essel -c /home/essel/bin/bnc/bnc

/etc/conf.d/local.start 에 써어주시면 될듯 합니다.

소리의 이미지

부연설명하자면 /etc/conf.d/local.start 는 /etc/init.d/local 스크립트에 의해 읽어져 실행됩니다.
그러므로 사용하시는 런레벨에 local (/etc/init.d/local) 스크립트를 등록하셔야 합니다. 아마 local 스크립트는 기본적으로 default 런레벨에 등록되어있을 겁니다.

그리고... /etc/init.d/local은 한 번, 즉 부팅 시에만 실행되므로 alias는 사용하시는 쉘의 초기화 스크립트(bash라면 /etc/bash/bashrc 혹은 ~/.bashrc)에 추가해주셔야 할 것 같습니다.

송효진의 이미지

/etc/conf.d/hdparm
/etc/init.d/hdparm

/etc/profile or ~/.bash_profile

질문에서 예로 드신건 이쪽이 맞겠네요.