Mac OS X에서 launchctl로 Suricata 시작

드류

Mac OS X Yosemite 10.10.3 사용.

부팅시 Suricata를 데몬 모드로 시작하려고합니다 launchctl. 여기 내 /Library/LaunchDaemons/org.suricata.Suricata.plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>org.suricata.Suricata</string>
    <key>KeepAlive</key>
    <true/>
    <key>RunAtLoad</key>
    <true/>
    <key>ProgramArguments</key>
    <array>
        <string>/usr/local/bin/suricata</string>
        <string>-c</string>
        <string>/usr/local/etc/suricata/suricata.yaml</string>
        <string>-i</string>
        <string>en2</string>
        <string>-D</string>
    </array>
<key>ServiceDescription</key>
<string>Suricata WiFi Net</string>
</dict>
</plist>

하지만 출시 후

$ sudo launchctl load -w /Library/LaunchDaemons/org.suricata.Suricata.plist

이것을 얻기 suricata.log:

[ERRCODE: SC_ERR_INITIALIZATION(45)] - pid file '/usr/local/var/run/suricata/suricata.pid' exists. Is Suricata already running? Aborting!

데몬을 언로드하고,이 suricata.pid파일을 삭제하고 , 다음과 같이 기존 프로세스 (실제로는 launchctl unload명령 으로 죽지 않음)를 죽이려고 했습니다.

$ sudo launchctl unload -w /Library/LaunchDaemons/org.suricata.Suricata.plist
$ sudo kill $(pidof suricata)
$ rm -f /usr/local/var/run/suricata/suricata.pid

그러나 그것은 도움이되지 않았으므로 이것을 가지고 있습니다 suricata.log.

.pid' exists. Is Suricata already running? Aborting!

누구든지 osx 부팅에서 suricata를 시작하는 방법을 설명 할 수 있습니다. 내가 무엇을 잘못하고 있지?

드류

답을 찾았습니다. .plist에서 다음을 제거하십시오.

<key>KeepAlive</key>
<true/>

그리고 이제는 사용할 때 작업의 모든 인스턴스를 종료합니다. launchctl unload

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Mac OS X에서 Jenkins 슬레이브를 LaunchDaemon으로 시작

분류에서Dev

Suricata IDS : / var / log / suricata에 로그 없음

분류에서Dev

Mac OS에서 스크린 샷 프로세스 다시 시작

분류에서Dev

Mac OS X 10.9 (Mavericks)에서 Apache 서버에서 빌드 시작

분류에서Dev

Mac OS X 10.9 (Mavericks)에서 Apache 서버에서 빌드 시작

분류에서Dev

OS X : launchctl에서 언로드 프로세스

분류에서Dev

OS X : suricata : ./configure --enable-nfqueue 오류

분류에서Dev

시작 / 로그인시 명령 실행 (Mac OS X)

분류에서Dev

VirtualBox가 Mac OS X에서 시작되지 않습니다.

분류에서Dev

Macports Apache httpd가 Mac OS X Yosemite에서 시작되지 않음

분류에서Dev

macports memcached 다시 시작 Mac OS X

분류에서Dev

Mac OS에서 Teamviewer 자동 시작

분류에서Dev

Mac OS에서 Cython 시작하기

분류에서Dev

Mac OS X에서 키 다시 매핑

분류에서Dev

Mac OS El Capitan에 설치 후 자동으로 앱 시작

분류에서Dev

Yosemite에서 launchctl로 데몬을 시작할 수 없습니다.

분류에서Dev

Mac OS X 10.8에서 "시작시 MySQL 서버 자동 시작"이 작동하지 않음

분류에서Dev

시작시 Mac OS X에서 헤드리스 Google 크롬 실행

분류에서Dev

Mac OS X에서 웹 페이지를 화면 보호기로 표시

분류에서Dev

Mac OS X에서 오프 스크린 창을 다시 화면으로 이동

분류에서Dev

"gem install rails"는 Mac OS X에서 rbenv로 FilePermissionError를 발생시킵니다.

분류에서Dev

Boot Camp : Mac OS X에서 Windows로 직접 재시동 할 수 있습니까?

분류에서Dev

Boot Camp : Mac OS X에서 Windows로 직접 재시동 할 수 있습니까?

분류에서Dev

XAMPP는 Mac OS X 10.10.3 Yosemite에서 Apache를 시작하지 않습니다.

분류에서Dev

Mac OS X에서 프로세스를 종료하고 자체적으로 다시 시작하지 않는 방법

분류에서Dev

Mac OS X에서 Git을 시스템 기본값에서 최신으로 업데이트하는 방법

분류에서Dev

Ubuntu 시스템에서 Mac OS X에 외장 HDD 장착

분류에서Dev

Mac OS X에서 창간에 전환 하시겠습니까?

분류에서Dev

OS X Mavericks에서 Django 프로젝트 시작 문제

Related 관련 기사

  1. 1

    Mac OS X에서 Jenkins 슬레이브를 LaunchDaemon으로 시작

  2. 2

    Suricata IDS : / var / log / suricata에 로그 없음

  3. 3

    Mac OS에서 스크린 샷 프로세스 다시 시작

  4. 4

    Mac OS X 10.9 (Mavericks)에서 Apache 서버에서 빌드 시작

  5. 5

    Mac OS X 10.9 (Mavericks)에서 Apache 서버에서 빌드 시작

  6. 6

    OS X : launchctl에서 언로드 프로세스

  7. 7

    OS X : suricata : ./configure --enable-nfqueue 오류

  8. 8

    시작 / 로그인시 명령 실행 (Mac OS X)

  9. 9

    VirtualBox가 Mac OS X에서 시작되지 않습니다.

  10. 10

    Macports Apache httpd가 Mac OS X Yosemite에서 시작되지 않음

  11. 11

    macports memcached 다시 시작 Mac OS X

  12. 12

    Mac OS에서 Teamviewer 자동 시작

  13. 13

    Mac OS에서 Cython 시작하기

  14. 14

    Mac OS X에서 키 다시 매핑

  15. 15

    Mac OS El Capitan에 설치 후 자동으로 앱 시작

  16. 16

    Yosemite에서 launchctl로 데몬을 시작할 수 없습니다.

  17. 17

    Mac OS X 10.8에서 "시작시 MySQL 서버 자동 시작"이 작동하지 않음

  18. 18

    시작시 Mac OS X에서 헤드리스 Google 크롬 실행

  19. 19

    Mac OS X에서 웹 페이지를 화면 보호기로 표시

  20. 20

    Mac OS X에서 오프 스크린 창을 다시 화면으로 이동

  21. 21

    "gem install rails"는 Mac OS X에서 rbenv로 FilePermissionError를 발생시킵니다.

  22. 22

    Boot Camp : Mac OS X에서 Windows로 직접 재시동 할 수 있습니까?

  23. 23

    Boot Camp : Mac OS X에서 Windows로 직접 재시동 할 수 있습니까?

  24. 24

    XAMPP는 Mac OS X 10.10.3 Yosemite에서 Apache를 시작하지 않습니다.

  25. 25

    Mac OS X에서 프로세스를 종료하고 자체적으로 다시 시작하지 않는 방법

  26. 26

    Mac OS X에서 Git을 시스템 기본값에서 최신으로 업데이트하는 방법

  27. 27

    Ubuntu 시스템에서 Mac OS X에 외장 HDD 장착

  28. 28

    Mac OS X에서 창간에 전환 하시겠습니까?

  29. 29

    OS X Mavericks에서 Django 프로젝트 시작 문제

뜨겁다태그

보관