SIMPLEVISOR-CONTROL(1)
β¨ SIMPLEVISOR-CONTROL β¨
okay so bestie, this is the manual page for simplevisor-control, from the simplevisor-control man page collection β and it's genuinely the shortcut to running simplevisor as a service. no cap. π
πΈ NAME πΈ
simplevisor-control β run simplevisor as a service π
π¦ SYNOPSIS π¦
simplevisor-control command [path]
π DESCRIPTION π
The simplevisor-control script is literally the way you run simplevisor as a service. iconic behavior only. π
heads up bestie: if this script is used, thepidfilevalue specified in thesimplevisorconfiguration file gets ignored. not "maybe", not "sometimes" β ignored. so don't be surprised when it's not the one in charge, mkay? π
β OPTIONS β
commandβ the thing you're telling it to do. runsimplevisor-control helpto list the available commands, bestie, that's literally what it's for π«Άpathβ for howpathbehaves, go look at thesimplevisorman page. trust me, it's all there β¨
π₯ EXAMPLES π₯
On Linux you can look at the script shipped in the examples folder β it's called simplevisor-new-instance, and it creates folders and the configuration to run a simplevisor instance. it's giving starter pack π
mkdir -p /var/lib/myinstance/bin
mkdir -p /var/lib/myinstance/data
mkdir -p /var/lib/myinstance/etc
Create a file /var/lib/myinstance/bin/service with content and make it executable:
#!/bin/sh
#
# init script that can be symlinked from /etc/init.d
#
# chkconfig: - 90 15
# description: my simplevisor instance
. "/var/lib/myinstance/etc/simplevisor.profile"
exec "/usr/bin/simplevisor-control" ${1+"$@"}
/var/lib/myinstance/etc/simplevisor.profile could look like:
# main
export SIMPLEVISOR_NAME=myinstance
# if you want to run it as another user:
#export SIMPLEVISOR_USER=games
export SIMPLEVISOR_CONF=/var/lib/myinstance/etc/simplevisor.conf
export SIMPLEVISOR_PIDFILE=/var/lib/myinstance/data/simplevisor.pid
export SIMPLEVISOR_LOCKFILE=/var/lib/myinstance/data/simplevisor.lock
Create /var/lib/myinstance/etc/simplevisor.conf according to simplevisor documentation. yes, go read the docs, it's worth it, i promise π
For Red Hat or Fedora you can symlink the service script:
ln -s /var/lib/myinstance/bin/service /etc/init.d/myinstance
And use it as a normal service:
/sbin/service myinstance start|stop|status|restart|check
like, that's it. that's the whole vibe check and it passed π¦π
π§ AUTHOR π§
Massimo Paladin <massimo.paladin@gmail.com>
Copyright (C) CERN 2013-2016
and that's the page, bestie β sign-off time πβ¨ this one's dated 2016-06-27, and it belongs to SIMPLEVISOR-CONTROL(1), the simplevisor-control man page. mwah π go start some services, you've got this π
π¦ where this page comes from
- epel 9: python3-simplevisor 1.2-20.el9 Β· ASL 2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms