«init-script» 태그된 질문

부팅시 실행될 스크립트로, 일반적으로 데몬을 시작하고 파일 시스템을 마운트합니다.

2
Redhat에서 쉘 스크립트를 데몬으로 어떻게 실행할 수 있습니까?
필자는 기본적으로 로깅이있는 하나의 라이너 인 셸 스크립트를 가지고 있는데 init 스크립트 에서이 스크립트를 실행하려고합니다. Redhat이 사용할 수 없는 것으로 보이므로 daemon내부 함수를 사용하여 /etc/init.d/functions실행하고 start-stop-daemon있습니다. init 스크립트 ( /etc/init.d/script start)를 호출 하면 프로세스를 완료하고 실행하지 않고 포 그라운드에 유지됩니다. 이 스크립트를 데몬 화하는 올바른 방법은 무엇입니까? 실행할 스크립트 : …

1
커널 및 BusyBox가 포함 된 최소 Linux : / etc / inittab은 무시되고 / init 만 실행됩니다.
나는 커널 (기본 옵션으로 컴파일 됨)과 BusyBox (기본 옵션 + 정적으로 컴파일 됨, 포함하여 모든 애플릿 포함 /sbin/init)가 포함 된 작고 완벽하게 작동하는 라이브 Linux CD를 만들었습니다 . 내가 만들 수있는 어떤 문제도 없었다 initrd채울를 /dev, /proc그리고 /sys또한 내에 전혀 문제가 없었다 /init쉘 스크립트. 최근에 BusyBox가 /etc/inittab구성을 (적어도 어느 정도까지) …

3
initramfs가 루트 파일 시스템을 읽기 전용으로 마운트하는 이유
루트 파일 시스템이 roinitramfs (및 initrd) 에 마운트 된 이유는 무엇입니까? 예를 들어 Gentoo initramfs 안내서 는 다음과 같이 루트 파일 시스템을 마운트합니다 : mount -o ro /dev/sda1 /mnt/root 다음은 왜 안됩니까? mount -o rw /dev/sda1 /mnt/root 나는 아마도 좋은 이유가 있고 (그리고 아마도 관련이 있음 switchroot) 알 수 있지만 …

1
rhel / centos-6 init 스크립트에서 데몬을 시작하는 일반적인 방법은 무엇입니까?
우분투의 start-stop-daemon에 대한 많은 훌륭한 문서를 발견했으며 바이너리에 대한 매뉴얼 페이지가 daemon있습니다. 그러나 rhel / centos 스크립트에서 데몬을 시작하는 정식 방법을 말할 수있는 것은 소스 /etc/init.d/functions를 사용하여 daemon()함수 를 사용하는 것입니다. 그러나 좋은 예나 문서를 찾을 수 없습니다. rhel / centos-6 init 스크립트에서 데몬을 시작하는 일반적인 방법은 무엇입니까? 나의 첫번째 …

1
"invoke-rc.d"또는 "service"를 사용하여 서비스를 다시 시작해야합니까?
어느 것이 가장 좋고 어떤 상황에 혼란 스럽습니다. invoke-rc.d apache2 restart 또는 service apache2 restart 실제 차이가 있습니까? man service 다음과 같은 흥미로운 비트가 있습니다. service는 가능한 한 예측 가능한 환경에서 System V init 스크립트를 실행하여 대부분의 환경 변수를 제거하고 현재 작업 디렉토리를 /로 설정합니다. 저는 데비안에 관심이 있지만 민트 …

2
우분투 부팅 프로세스에서 추상화 제거
나는 거의 5 년 후에 리눅스를 사용해 왔으며 부팅 프로세스가 거의 추상화 된 것을 관찰했다. 내 말은,이면 뒤에서 일어나는 일 (스플래쉬 스크린 등)이 사용자에게 많이 보이지 않음을 의미합니다. 자, 이것은 최종 사용자에게는 좋지만 괴짜에게는 좋지 않을 것입니다 :) 옛날의 장황함을 되찾고 싶습니다. 여기 내가 한 일이 있습니다. 명령 줄에서 "splash"및 …

1
/ var / run에서 * .pid 파일의 의미 / 목적은 무엇입니까
저는 Linux 세계에서 아주 새롭습니다. 이제 FHS 원칙 을 이해하려고합니다 . 에서 /var/run나는 10에 대한 발견 *.pid파일처럼 crond.pid하는 단지의 PID를 포함합니다. 시스템에서 10 개 이상의 프로세스가 실행되고 10 개의 파일 만 있습니다. 그래서 그들의 목적은 무엇입니까?

3
CentOS에서 권한이없는 사용자를 만드는 방법은 무엇입니까?
CentOS 인스턴스에서 RhodeCode 서버와 Celery 데몬을 실행할 권한이없는 사용자를 만들고 싶습니다. 허용 된 정의는 홈 디렉토리, 로그인 비활성화 및 쉘 액세스가 아니라고 생각합니까? adduser에 대한 매뉴얼 페이지를 살펴보면이 작업을 수행하는 직관적 인 방법을 볼 수 없습니다. 모든 제안을 부탁드립니다. 감사.

2
다시 시작한 후 여러 "화면"스크립트를 시작하는 가장 좋은 방법은 무엇입니까? (센 토스)
우리는 centos를 사용하고 있습니다. 서버가 다시 시작되고 OS가 완전히로드되는 즉시 특정 사용자 ( "foo")가 화면에서 3 개 또는 4 개의 스크립트를 시작하도록합니다. 예를 들어 screen -d -m -S script1 forever -o script1.log -e script1.log -l script1.log -c php /path/to/script1.php CentOS를 사용하여이를 달성하는 가장 좋은 방법은 무엇입니까? init.d를 너무 많이 파고 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.