«init.d» 태그된 질문

init.d 디렉토리에는 Linux 시스템의 다양한 서비스에 대한 여러 시작 / 중지 스크립트가 포함되어 있습니다.

6
“재부팅”또는“shutdown -r now”: 어떤 재시작 명령이 더 안전합니까?
우리 조직에는 약 500 대의 RedHat Linux 시스템이 있습니다. 모든 머신에서 애플리케이션 및 서비스를 /etc/init.dOracle RAC 서버 아래에 설치했습니다 . 모든 시스템에서 yum 업데이트를 수행 한 후 재부팅합니다. 그래서 나는 어떤 명령이 더 안전한지 궁금했습니다. reboot 또는 shutdown -r now

6
이전 init 스크립트를 systemd에서 작동시키는 가장 쉬운 방법은 무엇입니까?
새로운 시스템 스크립트를 작성하여 올바른 일을하고 싶지 않습니다. 시스템을 systemd를 사용하는 OS로 시스템을 업그레이드 했으므로 이전 init 스크립트가 다시 작동하기를 원합니다. init 스크립트를 변환하는 방법과 시스템 스크립트를 작성하는 방법에 대해 간략히 연구했지만 제대로 학습하고 올바르게 수행하는 데 몇 시간이 걸릴 것입니다. 현재 상황은 다음과 같습니다 systemctl start solr Failed to …
48 init.d  systemd 

4
Linux init.d / rc.d 스크립트에서 오류 메시지를 찾는 방법은 무엇입니까?
Linux에서는 부팅 중에 실행할 스크립트를 작성하고 다양한 설치 방법을 가지고 놀았습니다. 더 큰 스크립트 /etc/init.d의 경우 적절한 /etc/rc.d/rc?.d런레벨을 넣고 연결합니다 . 작은 스크립트의 경우에 추가하겠습니다 /etc/rc.d/rc.local. 이 과정은 순조롭게 진행되고있는 것 같습니다. 이제 스크립트 중 하나를 조정했는데 실패했습니다. 오류 출력을 캡처 할 수 없기 때문에 진단하는 데 시간이 많이 걸립니다. …
28 linux  logging  init.d  rc.d 

2
/etc/init.d/에서 스크립트를 제거 / 백업하는 방법?
나는 리눅스와 잠시 동안 일했지만 다소 간단한 방식으로 일 해왔다. init.dos가 시작될 때 스크립트 가 실행 된다는 것을 이해 하지만 정확히 어떻게 작동합니까? 스크립트를 유지하고 싶지만 자동으로 시작하지 않으려면 어떻게해야합니까? 내가 /etc/init.d/varnish있고 일시적으로 비활성화하고 싶다고 가정 해보 십시오. OS가 재부팅되면 어떻게 시작되지 않습니까? 스크립트를 삭제하고 싶지 않습니다. 다시 추가하려면 어떻게합니까?

4
루트가 아닌 사용자로 nginx 실행
내 우분투 10.04 루시드 서버에 nginx를 설치하기이 과정을 따라 http://library.linode.com/web-servers/nginx/installation/ubuntu-10.04-lucid nginx를 시작하기 위해 init 스크립트를 생성 한 다음 /etc/init.d/nginx start를 호출 한 후에 길을 잃었습니다. 내가 그렇게했을 때 다음과 같은 오류가 발생했습니다. Starting nginx_main: Starting /opt/nginx/sbin/nginx... nginx: [alert] could not open error log file: open() "/opt/nginx/logs/error.log" failed (13: Permission denied) …

1
서버 재시작 후 mysql을 자동으로 시작하는 방법 (CentOS + 기타 배포판)?
종료 후 서버가 시작될 때 CentOS Linux 서버가 자동으로 mysql을 시작하도록 구성하려면 어떻게해야합니까? init.d 경로를 알고 있습니다 ... /etc/rc.d/init.d ...이 폴더에서 mysqld를 볼 수 있습니다. 이 폴더에 항목을 배치하면 (즉, 심볼릭 링크로) 서버를 다시 시작할 때 시작해야한다는 의미입니다. 그러나 이것은 나에게 일어나지 않았습니다. 배경 중앙 IT 데스크는 주말에 가상화 된 …
17 linux  mysql  init.d 

2
재부팅 후 PHP-FPM이 자동으로 시작되지 않습니다
PHP-FPM과 Nginx를 실행하고 있습니다. 때로는 어떤 이유로 든 서버를 재부팅해야합니다. 서버가 다시 실행되면 nginx 서비스가 자동으로 시작되지만 PHP-FPM은 그렇지 않습니다. 이것은 sudo /etc/init.d/php-fpm restart재부팅 직후 명령을 실행 하고 결과를 얻을 때 볼 수 있습니다 . $ sudo /etc/init.d/php-fpm restart Stopping php-fpm: [FAILED] Starting php-fpm: [ OK ] 이것이 예상되는 행동입니까? …

5
init.d에 의해 살아있는 프로세스를 시작하는 표준 또는 최선의 방법
init.d쉘 스크립트 로 데몬을 계속 시작하는 표준 방법이나 모범 사례를 찾고 있습니다. 또는 더 나은 방법으로 직접 살아남을 수있는 방법이 /etc/init.d있습니까? 특히, 예기치 않은 종료 프로세스를 찾는 dtnd with 및 무한 루프라는 데몬이 있습니다. 데몬이 있으면 다시 깨 웁니다. 또한 주어진 시스템 사용자가 세차를 실행하도록 start-stop-daemon 도구를 사용합니다. 시작시이 dtnd …

4
다른 사용자로 스크립트 시작
나는 /etc/init.d/에 스크립트를 만들었는데 마치 마치 마치 홈 디렉토리의 다른 (루트가 아닌 권한있는) 사용자가 시작한 것처럼 다른 스크립트를 실행해야합니다. 이 스크립트를 다음과 같이 시작합니다. sudo -b -u <username> <script_of_a_particular_user> 그리고 작동합니다. 그러나 계속 실행되는 모든 사용자 스크립트 (예 : 일부 감시)에 대해 해당 부모 sudo 프로세스가 여전히 살아 있고 루트로 …
12 linux  debian  bash  sudo  init.d 

5
프로세스가 종료 된 후 프로세스를 자동으로 다시 시작하려면 어떻게해야합니까?
데비안 스퀴즈 상자에서 종료 한 후 다시 시작하려는 golang 프로그램이 있습니다. 문제는 Apache 2 mod_proxy 설정 뒤에 HTTP를 제공하는 것입니다. 프로세스가 실패 할 것으로 기대하지는 않지만 이에 대한 보험을 받고 싶습니다. 우분투에서는 프로세스를 계속 유지하기 위해 upstart를 사용했을 것입니다. 데비안은 Instart 대체품이라는 점에서 Upstart를 좋아하지 않습니다. Squeeze에서 작동하고 init과 잘 …

1
status_of_proc 란 무엇이며 어떻게 호출합니까?
데비안 7 (Wheezy)의 nginx init 스크립트에서 다음 발췌문을 읽었습니다. status) status_of_proc -p /var/run/$NAME.pid "$DAEMON" nginx && exit 0 || exit $? ;; 이 코드는 제대로 실행되고 sudo service nginx status출력 [ ok ] nginx is running됩니다. 그러나 status_of_procbash에서 대시로 정의되지 않았습니다. $ type status_of_proc status_of_proc: not found nginx 스크립트에 동일한 …

3
init 스크립트에서 데몬으로 임의의 프로그램 실행
Red Hat에서 프로그램을 서비스로 설치해야합니다. 자체적으로 백그라운드가 아니거나 PID 파일을 관리하거나 자체 로그를 관리하지 않습니다. STDOUT 및 STDERR로 실행되고 인쇄됩니다. 표준 init 스크립트를 가이드로 사용하여 다음을 개발했습니다. #!/bin/bash # # /etc/rc.d/init.d/someprog # # Starts the someprog daemon # # chkconfig: 345 80 20 # description: the someprog daemon # processname: …
10 redhat  service  init.d 

4
파이썬으로 작성된 init.d 스크립트
질문에 유래에 와서 작성에 대한 질문 init.d파이썬 스크립트를. 한 의견자는 이러한 스크립트가 Python이 아닌 쉘로 프로그래밍되어야한다고 지적했다. 쓰고 init.d파이썬 스크립트를 : 나쁜. 나쁜. 나쁜. 절대 이러지 마 권장되지 않습니다. 알았어 레거시 교리. 완전 괜찮아 악몽 시나리오 나이 규칙이 일부 시스템 관리자의 피에 기록되어 있는지 아는 것이 좋습니다.
10 linux  python  init.d 

2
/etc/init.d 스크립트에서 데몬 호출이 차단되고 백그라운드에서 실행되지 않음
데몬 화하려는 Perl 스크립트가 있습니다. 기본적으로이 perl 스크립트는 30 초마다 디렉토리를 읽고 찾은 파일을 읽은 다음 데이터를 처리합니다. 여기서 간단하게 유지하려면 다음 Perl 스크립트 (synpipe_server라고 함 /usr/sbin/) 에이 스크립트의 심볼릭 링크가 있습니다 . #!/usr/bin/perl use strict; use warnings; my $continue = 1; $SIG{'TERM'} = sub { $continue = 0; print …
9 linux  unix  daemon  init.d 

2
서비스를 시작 또는 중지 한 후 systemd show 서비스 상태를 만들 수 있습니까?
init.d 스크립트가 수행하는 작업을 수행하도록 시스템을 시작하려고합니다. 수동으로 시작 또는 중지하라는 명령을받은 후 서비스 상태를 자동으로 표시합니다. 어떻게 든 가능합니까? 불행히도 systemd는 백그라운드에서 실행되기 때문에 바로 다시 팝업되며 상태를 표시하기 위해 두 번째 명령을 수행해야합니다. 시작 또는 중지가 작동했는지 또는 작동하지 않았을 수도 있습니다. 즉. 나는 노력하고 있습니다 service nginx …
8 init.d  systemd 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.