mirror of
https://github.com/zedeus/nitter.git
synced 2024-12-14 03:56:29 +00:00
Update README.md for systems using INIT
Some distributions do not use systemd, so they can use the attached init script
This commit is contained in:
parent
b62d73dbd3
commit
c1273ba4f1
1 changed files with 53 additions and 0 deletions
53
README.md
53
README.md
|
@ -143,6 +143,59 @@ docker-compose up -d
|
|||
Note the Docker commands expect a `nitter.conf` file in the directory you run
|
||||
them.
|
||||
|
||||
### init.d
|
||||
|
||||
touch /etc/init.d/nitter
|
||||
editor /etc/init.d/nitter
|
||||
|
||||
```bash
|
||||
#!/bin/sh
|
||||
### BEGIN INIT INFO
|
||||
# Provides: nitter
|
||||
# Required-Start: $network $local_fs $remote_fs
|
||||
# Required-Stop: $network $local_fs $remote_fs
|
||||
# Default-Start: 2 3 4 5
|
||||
# Default-Stop: 0 1 6
|
||||
# Short-Description: Nitter (An alternative Twitter front-end)
|
||||
# Description: Nitter service script
|
||||
### END INIT INFO
|
||||
|
||||
# Change these to match your configuration
|
||||
USER="nitter"
|
||||
APP_DIR="/home/nitter/nitter"
|
||||
APP_EXEC="/home/nitter/nitter/nitter"
|
||||
APP_NAME="nitter"
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
echo "Starting $APP_NAME"
|
||||
cd "$APP_DIR"
|
||||
su -s /bin/sh -c "$APP_EXEC" "$USER"
|
||||
;;
|
||||
stop)
|
||||
echo "Stopping $APP_NAME"
|
||||
killall "$APP_NAME"
|
||||
;;
|
||||
restart)
|
||||
echo "Restarting $APP_NAME"
|
||||
killall "$APP_NAME"
|
||||
cd "$APP_DIR"
|
||||
su -s /bin/sh -c "$APP_EXEC" "$USER"
|
||||
;;
|
||||
*)
|
||||
echo "Usage: $0 {start|stop|restart}"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
||||
```
|
||||
finally do not forget to :
|
||||
```
|
||||
sudo chmod +x /etc/init.d/nitter
|
||||
```
|
||||
|
||||
|
||||
### systemd
|
||||
|
||||
To run Nitter via systemd you can use this service file:
|
||||
|
|
Loading…
Reference in a new issue