«upstart» 태그된 질문

Upstart는 / sbin / init 데몬을 이벤트 기반으로 대체하여 부팅 중에 작업 및 서비스 시작을 처리하고 종료 중에 중지하고 시스템이 실행되는 동안이를 감독합니다.

9
권한이없는 사용자로 시작 작업 실행
시작 작업이 사용자 ID를 변경하고 권한이없는 사용자로 스크립트를 실행하는 정식 방법은 무엇입니까? 분명히 su또는 을 사용할 수 sudo있지만 해키처럼 보일 수 있습니다 (그리고 불필요한 로그 라인을 생성 할 수 있음).
142 ubuntu  setuid  upstart 

6
우분투 10.10에서 upstart 서비스를 어떻게 비활성화합니까?
10.10에서는 sysvinit 대신 upstart가 사용되고 있습니다. /etc/init/blah.conf에서 적절한 파일을 제거하여 원하지 않는 성가신 업 스타트 서비스를 제거 할 수 있습니다 그러나 이것은 어려운 방법입니다. 명령 줄을 통해 이러한 서비스를 선택적으로 켜고 끌 수 있도록 upstart를 어떻게 올바르게 구성합니까? 실용적인 예로, rcconf를 사용하여 gdm을 해제하기위한 여기에 나열된 답변은 더 이상 작동하지 …
27 ubuntu  boot  upstart 

3
git post-receive hook에서 루트로 명령을 실행하는 방법
최근에 Upstart 서비스로 실행되는 웹 앱을 위해 서버에 원격 git repo를 설정했습니다. 수신 후 후크를 사용하여 애플리케이션 코드를 업데이트하고 시작 서비스를 중지 한 후 다시 시작하는 데 필요한 조치를 트리거하고 싶습니다. 이것은 내 repo.git / hooks / post-receive 파일입니다. #!/bin/bash export GIT_WORK_TREE=/var/www/current/myapp/ echo "Checking out new files and restarting app" …
12 linux  bash  git  sudo  upstart 

1
Ubuntu 12.04의 init 스크립트에서 시작 작업에 의존하는 방법
Ubuntu 12.04 LTS를 사용하고 있으며이 시스템은 주로 시작 작업을 사용합니다. 불행히도 내 시스템은 수동으로 컴파일 된 dbmail 서버에 의존 합니다.이 서버는 init 스크립트 만 있지만 시작 스크립트는 없습니다. 사용 update-rc.d dbmail defaults나는 모든 런레벨에 대한 dbmail를 설치하지만, MySQL은 최대되기 전에 데몬이 다시 죽는 불행하게도 그것은 시작됩니다. 또한 S90 등으로 옮기려고했지만 …

2
시작 : 권한이없는 사용자로 서비스를 실행하고 루트로 사전 시작 스크립트
나는 다음과 같은 신생 직업을 가지고 있습니다. description "posty api" start on mysql stop on shutdown env RACK_ENV=production setuid vmail setgid vmail chdir /opt/posty_api pre-start script mkdir -p /var/run/posty chown -R vmail:root /var/run/posty end script exec /usr/local/bin/unicorn -D -c /opt/posty_api/unicorn.rb --env production >> /var/log/posty/upstart.log 2>&1 post-stop exec kill `cat /var/run/posty/unicorn.pid` …
8 linux  upstart 

3
우분투, init 시작 제어
우분투는 sysvinit 대신 upstart를 사용합니다. 그러나 아직 런레벨과 링크가 있습니다. 나는 토르를 설치했고 그것은 OS의 시작에 스스로를 추가했다. 이제는 제거하고 인기있는 옵션은 런레벨에서 서비스 시작 및 중지 링크를 제거하거나 /etc/init.d/ 스크립트를 실행 불가능하게 만드는 것입니다. 이것은 괜찮지 만 시작 목록에 Tor를 다시 넣을 때 문제가 될 수 있습니다. 적절한 runlevel …


0
시작 스크립트 오류
마지막 질문에 더하여 나는 지금 사용하고 logger있습니다. 다음과 같은 시작 구성이 있습니다. start on runlevel [2345] stop on runlevel [06] respawn pre-start script exec 2>&1 > >(logger -t "nodejs") REPO=git@github.com mkdir -p /var/log mkdir -p /var/www echo "Fetching app from $REPO" girror $REPO /var/www if [ -f /var/www/package.json ]; then …

1
파일에서 변수를 사용하도록 systemctl을 지정하십시오.
systemctl앱을 실행하고 유지 하는 데 사용하고 있습니다. 아래는 내 .service파일입니다. 를 확인하십시오 Environment='METEOR_SETTINGS={"privateKey": "ohnoyouseemyprivatekey!"}'. 이것은 개인 키를 저장하는 곳 이며이 위치에 키를 보이지 않게하고 싶습니다. 내 질문은, systemctl에게 특정 위치의 파일에서 파일을 읽도록 요청하는 방법은 무엇입니까? [Service] ExecStart=/usr/bin/node /home/wow-doge/experimental/wow_doge_builds/bundle/main.js Restart=always StandardOutput=syslog StandardError=syslog SyslogIdentifier=logdoge #User=root #Group=root Environment=NODE_ENV=production Environment=PORT=3000 Environment=HTTP_FORWARDED_COUNT=1 Environment=MONGO_URL=mongodb://127.0.0.1:27017/wow-doge Environment=ROOT_URL=https://localhost …

1
특정 서버에 대한 네트워크 연결이 가능할 때 시작 이벤트?
특정 컴퓨터에 대한 네트워크 연결을 사용할 수있게되면 시작 이벤트를 코딩하는 방법이 있습니까? 핑 결과를 기반으로 한 것이 제 경우에는 효과가 있습니다. 네트워킹이 종료되면 시작중인 작업이 중단되므로 리스폰을 사용하면 쉽게 시작할 수 있지만 시작시 네트워크 연결을 사용할 수 없으면 연결이 끊어지고 시작이 시작되지 않습니다 (로컬 ffserver에서 스트리밍되는 ffmpeg 인스턴스 임) 유스 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.