Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- russellh@relaunchd:~/Git/relaunchd> git pull
- remote: Counting objects: 66, done.
- remote: Compressing objects: 100% (66/66), done.
- remote: Total 66 (delta 36), reused 0 (delta 0), pack-reused 0
- Unpacking objects: 100% (66/66), done.
- From https://github.com/mheily/relaunchd
- c256711..37200be master -> origin/master
- c78e235..37200be coverity_scan -> origin/coverity_scan
- Updating c256711..37200be
- Fast-forward
- CHANGELOG.md | 9 ++
- src/calendar.c | 2 -
- src/clock.h | 3 +-
- src/configure | 10 ++-
- src/cvec.h | 6 +-
- src/jail.c | 8 +-
- src/job.c | 62 +++++++++----
- src/launchd.c | 154 ++++---------------------------
- src/log.c | 29 ++++++
- src/log.h | 27 +++++-
- src/manager.c | 300 ++++++++++++++++++++++++++++++++++++++++++++++++++-----------
- src/manager.h | 5 +-
- src/manifest.c | 5 +-
- src/options.h | 8 +-
- src/socket.c | 8 +-
- src/timer.c | 8 +-
- src/uset.h | 1 -
- src/util.h | 56 ++++++++++++
- test/configure | 8 +-
- test/jmtest/configure | 3 +-
- test/job/configure | 5 +-
- test/job/jobtest.c | 49 +++++++++-
- test/manifest/configure | 2 +-
- test/timer/configure | 2 +-
- test/timer/timer-test.c | 2 -
- 25 files changed, 516 insertions(+), 256 deletions(-)
- create mode 100644 src/log.c
- create mode 100644 src/util.h
- russellh@relaunchd:~/Git/relaunchd> make clean
- rm -f *.o
- for dir in src test ; do cd $dir && make clean && cd .. ; done
- rm -f *.o launchd
- rm -f *.o
- for dir in jmtest job manifest timer calendar clang-analyzer ; do cd $dir && make clean && cd .. ; done
- rm -f *.o jmtest
- rm -f *.o jobtest
- rm -f *.o manifest
- rm -f *.o timer
- rm -f *.o calendar
- russellh@relaunchd:~/Git/relaunchd> ./configure
- checking for the existence of <sys/limits.h>.. yes
- checking for the existence of <ucl.h>.. no
- building a local copy of libucl..
- checking for the existence of <sys/event.h>.. yes
- creating Makefile
- creating src/Makefile
- creating test/Makefile
- creating test/jmtest/Makefile
- creating test/job/Makefile
- creating test/manifest/Makefile
- russellh@relaunchd:~/Git/relaunchd> make
- for dir in src test ; do cd $dir && make all && cd .. ; done
- cc -c -include ../config.h -std=c99 -Wall -Werror -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -O2 -pipe -o log.o log.c
- cc -c -include ../config.h -std=c99 -Wall -Werror -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -O2 -pipe -o job.o job.c
- cc -c -include ../config.h -std=c99 -Wall -Werror -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -O2 -pipe -o launchd.o launchd.c
- cc -c -include ../config.h -std=c99 -Wall -Werror -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -O2 -pipe -o manager.o manager.c
- cc -c -include ../config.h -std=c99 -Wall -Werror -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -O2 -pipe -o manifest.o manifest.c
- cc -c -include ../config.h -std=c99 -Wall -Werror -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -O2 -pipe -o socket.o socket.c
- cc -c -include ../config.h -std=c99 -Wall -Werror -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -O2 -pipe -o calendar.o calendar.c
- cc -c -include ../config.h -std=c99 -Wall -Werror -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -O2 -pipe -o timer.o timer.c
- cc -c -include ../config.h -std=c99 -Wall -Werror -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -O2 -pipe -o pidfile.o pidfile.c
- cc -c -include ../config.h -std=c99 -Wall -Werror -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -O2 -pipe -o flopen.o flopen.c
- cc -o launchd log.o job.o launchd.o manager.o manifest.o socket.o calendar.o timer.o pidfile.o flopen.o /home/russellh/Git/relaunchd/vendor/libucl-0.7.3/src/.libs/libucl.a
- for dir in jmtest job manifest clang-analyzer ; do cd $dir && make all && cd .. ; done
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -O2 -pipe -o jmtest.o jmtest.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -O2 -pipe -o calendar.o /home/russellh/Git/relaunchd/test/../src/calendar.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -O2 -pipe -o flopen.o /home/russellh/Git/relaunchd/test/../src/flopen.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -O2 -pipe -o job.o /home/russellh/Git/relaunchd/test/../src/job.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -O2 -pipe -o launchd.o /home/russellh/Git/relaunchd/test/../src/launchd.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -O2 -pipe -o log.o /home/russellh/Git/relaunchd/test/../src/log.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -O2 -pipe -o manager.o /home/russellh/Git/relaunchd/test/../src/manager.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -O2 -pipe -o manifest.o /home/russellh/Git/relaunchd/test/../src/manifest.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -O2 -pipe -o pidfile.o /home/russellh/Git/relaunchd/test/../src/pidfile.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -O2 -pipe -o socket.o /home/russellh/Git/relaunchd/test/../src/socket.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -O2 -pipe -o timer.o /home/russellh/Git/relaunchd/test/../src/timer.c
- cc -o jmtest -ljail jmtest.o calendar.o flopen.o job.o launchd.o log.o manager.o manifest.o pidfile.o socket.o timer.o /home/russellh/Git/relaunchd/vendor/libucl-0.7.3/src/.libs/libucl.a
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -include ../../config.h -O2 -pipe -o jobtest.o jobtest.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -include ../../config.h -O2 -pipe -o calendar.o /home/russellh/Git/relaunchd/test/../src/calendar.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -include ../../config.h -O2 -pipe -o flopen.o /home/russellh/Git/relaunchd/test/../src/flopen.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -include ../../config.h -O2 -pipe -o job.o /home/russellh/Git/relaunchd/test/../src/job.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -include ../../config.h -O2 -pipe -o launchd.o /home/russellh/Git/relaunchd/test/../src/launchd.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -include ../../config.h -O2 -pipe -o log.o /home/russellh/Git/relaunchd/test/../src/log.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -include ../../config.h -O2 -pipe -o manager.o /home/russellh/Git/relaunchd/test/../src/manager.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -include ../../config.h -O2 -pipe -o manifest.o /home/russellh/Git/relaunchd/test/../src/manifest.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -include ../../config.h -O2 -pipe -o pidfile.o /home/russellh/Git/relaunchd/test/../src/pidfile.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -include ../../config.h -O2 -pipe -o socket.o /home/russellh/Git/relaunchd/test/../src/socket.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -include ../../config.h -O2 -pipe -o timer.o /home/russellh/Git/relaunchd/test/../src/timer.c
- cc -o jobtest -ljail jobtest.o calendar.o flopen.o job.o launchd.o log.o manager.o manifest.o pidfile.o socket.o timer.o /home/russellh/Git/relaunchd/vendor/libucl-0.7.3/src/.libs/libucl.a
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -O2 -pipe -o manifest-test.o manifest-test.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -O2 -pipe -o calendar.o /home/russellh/Git/relaunchd/test/../src/calendar.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -O2 -pipe -o flopen.o /home/russellh/Git/relaunchd/test/../src/flopen.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -O2 -pipe -o job.o /home/russellh/Git/relaunchd/test/../src/job.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -O2 -pipe -o launchd.o /home/russellh/Git/relaunchd/test/../src/launchd.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -O2 -pipe -o log.o /home/russellh/Git/relaunchd/test/../src/log.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -O2 -pipe -o manager.o /home/russellh/Git/relaunchd/test/../src/manager.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -O2 -pipe -o manifest.o /home/russellh/Git/relaunchd/test/../src/manifest.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -O2 -pipe -o pidfile.o /home/russellh/Git/relaunchd/test/../src/pidfile.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -O2 -pipe -o socket.o /home/russellh/Git/relaunchd/test/../src/socket.c
- cc -c -g -O0 -std=c99 -DUNIT_TEST -DDEBUG -I../../src -I/usr/local/include -I/home/russellh/Git/relaunchd/vendor/libucl-0.7.3/include -include /home/russellh/Git/relaunchd/test/../config.h -O2 -pipe -o timer.o /home/russellh/Git/relaunchd/test/../src/timer.c
- cc -o manifest -ljail manifest-test.o calendar.o flopen.o job.o launchd.o log.o manager.o manifest.o pidfile.o socket.o timer.o /home/russellh/Git/relaunchd/vendor/libucl-0.7.3/src/.libs/libucl.a
- russellh@relaunchd:~/Git/relaunchd> make install
- install -d -m 755 $DESTDIR/usr/local/etc/launchd $DESTDIR/usr/local/etc/launchd/agents $DESTDIR/usr/local/etc/launchd/daemons $DESTDIR/usr/local/etc/rc.d $DESTDIR/usr/local/man/man1 $DESTDIR/usr/local/man/man5 $DESTDIR/usr/local/man/man8 $DESTDIR/usr/local/share/launchd $DESTDIR/usr/local/share/launchd/agents $DESTDIR/usr/local/share/launchd/daemons $DESTDIR/var/cache/launchd $DESTDIR/var/db/launchd
- install: chmod 755 /usr/local/etc/launchd: Operation not permitted
- install: chmod 755 /usr/local/etc/launchd/agents: Operation not permitted
- install: chmod 755 /usr/local/etc/launchd/daemons: Operation not permitted
- install: chmod 755 /usr/local/etc/rc.d: Operation not permitted
- install: chmod 755 /usr/local/man/man1: Operation not permitted
- install: chmod 755 /usr/local/man/man5: Operation not permitted
- install: chmod 755 /usr/local/man/man8: Operation not permitted
- install: chmod 755 /usr/local/share/launchd: Operation not permitted
- install: chmod 755 /usr/local/share/launchd/agents: Operation not permitted
- install: chmod 755 /usr/local/share/launchd/daemons: Operation not permitted
- install: chmod 755 /var/cache/launchd: Operation not permitted
- install: chmod 755 /var/db/launchd: Operation not permitted
- cat vendor/NextBSD/man/launchctl.1 | gzip > $DESTDIR/usr/local/man/man1/launchctl.1.gz
- cannot create /usr/local/man/man1/launchctl.1.gz: Permission denied
- *** Error code 2
- Stop.
- make: stopped in /usr/home/russellh/Git/relaunchd
- russellh@relaunchd:~/Git/relaunchd> sudo make install
- install -d -m 755 $DESTDIR/usr/local/etc/launchd $DESTDIR/usr/local/etc/launchd/agents $DESTDIR/usr/local/etc/launchd/daemons $DESTDIR/usr/local/etc/rc.d $DESTDIR/usr/local/man/man1 $DESTDIR/usr/local/man/man5 $DESTDIR/usr/local/man/man8 $DESTDIR/usr/local/share/launchd $DESTDIR/usr/local/share/launchd/agents $DESTDIR/usr/local/share/launchd/daemons $DESTDIR/var/cache/launchd $DESTDIR/var/db/launchd
- cat vendor/NextBSD/man/launchctl.1 | gzip > $DESTDIR/usr/local/man/man1/launchctl.1.gz
- cat vendor/NextBSD/man/launchd.8 | gzip > $DESTDIR/usr/local/man/man8/launchd.8.gz
- cat vendor/NextBSD/man/launchd.plist.5 | gzip > $DESTDIR/usr/local/man/man5/launchd.plist.5.gz
- install -m 755 rc.FreeBSD $DESTDIR/usr/local/etc/rc.d/launchd
- for dir in src test ; do cd $dir && make install && cd .. ; done
- install -d -m 755 $DESTDIR/usr/local/bin $DESTDIR/usr/local/sbin
- install -s -m 755 launchd $DESTDIR/usr/local/sbin
- install -m 755 launchctl $DESTDIR/usr/local/bin
- for dir in jmtest job manifest clang-analyzer ; do cd $dir && make install && cd .. ; done
- russellh@relaunchd:~/Git/relaunchd> sudo reboot
- Connection to 192.168.1.111 closed by remote host.
- Connection to 192.168.1.111 closed.
- russellh@prescott:~% ssh russellh@192.168.1.111
- Password for russellh@relaunchd.test:
- Last login: Sat Mar 26 21:59:27 2016 from prescott
- FreeBSD 10.2-RELEASE (GENERIC) #0 r286666: Wed Aug 12 15:26:37 UTC 2015
- Welcome to FreeBSD!
- Release Notes, Errata: https://www.FreeBSD.org/releases/
- Security Advisories: https://www.FreeBSD.org/security/
- FreeBSD Handbook: https://www.FreeBSD.org/handbook/
- FreeBSD FAQ: https://www.FreeBSD.org/faq/
- Questions List: https://lists.FreeBSD.org/mailman/listinfo/freebsd-questions/
- FreeBSD Forums: https://forums.FreeBSD.org/
- Documents installed with the system are in the /usr/local/share/doc/freebsd/
- directory, or can be installed later with: pkg install en-freebsd-doc
- For other languages, replace "en" with a language code like de or fr.
- Show the version of FreeBSD installed: freebsd-version ; uname -a
- Please include that output and any error messages when posting questions.
- Introduction to manual pages: man man
- FreeBSD directory layout: man hier
- Edit /etc/motd to change this login announcement.
- To see how much disk space is left on your partitions, use
- df -h
- -- Dru <genesis@istar.ca>
- russellh@relaunchd:~> cd Git/relaunchd/test/jmtest/f
- fixtures/ flopen.o
- russellh@relaunchd:~> cd Git/relaunchd/test/jmtest/fixtures/
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> launchctl list
- PID Status Label
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> launchctl load s;
- echo.json invalid.json start_interval.json
- env.json sleepy.json test.json
- env2.json sockets.json
- id.json start_calendar_interval.json
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> launchctl load sleepy.json
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> launchctl list
- PID Status Label
- 705 0 sleepy
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> launchctl load sleepy.json
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> launchctl list
- PID Status Label
- - 0 sleepy
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> launchctl load sleepy.json
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> launchctl list
- PID Status Label
- - 0 sleepy
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> launchctl unload sleepy.json
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> launchctl list
- PID Status Label
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> launchctl load sleepy.json
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> launchctl list
- PID Status Label
- 770 0 sleepy
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> launchctl list
- PID Status Label
- 770 0 sleepy
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> launchctl list
- PID Status Label
- 770 0 sleepy
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> launchctl list
- PID Status Label
- 770 0 sleepy
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> launchctl list
- PID Status Label
- - 0 sleepy
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> launchctl list
- PID Status Label
- - 0 sleepy
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> cat sleepy.json
- {
- "Label": "sleepy",
- "ProgramArguments": ["/bin/sleep", "9"],
- "StandardInPath": "/dev/null",
- "StandardOutPath": "/dev/null",
- "StandardErrorPath": "/dev/null",
- "RunAtLoad": true,
- }
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> launchctl unload sleepy.json
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> launchctl list
- PID Status Label
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> launchctl load sleepy.json && date && launchctl list
- Sat Mar 26 22:04:00 PDT 2016
- PID Status Label
- 846 0 sleepy
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> launchctl list PID Status Label
- 846 0 sleepy
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> launchctl list
- PID Status Label
- 846 0 sleepy
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> launchctl list
- PID Status Label
- 846 0 sleepy
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> launchctl list
- PID Status Label
- - 0 sleepy
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures> date
- Sat Mar 26 22:04:12 PDT 2016
- russellh@relaunchd:~/Git/relaunchd/test/jmtest/fixtures>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement