Skip to content

Instantly share code, notes, and snippets.

@jsturgis
Last active June 24, 2022 09:30
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save jsturgis/92eca7821efc964988b5 to your computer and use it in GitHub Desktop.
Save jsturgis/92eca7821efc964988b5 to your computer and use it in GitHub Desktop.
ubuntu 15.04 dropbox systemd

Install Dropbox and python script, symlink python script to /usr/local/bin/dropbox and add to your path.

/etc/systemd/system/dropbox.service contents

[Unit]
Description=Dropbox Service
After=network.target

[Service]
ExecStart=/bin/sh -c '/usr/local/bin/dropbox start'
ExecStop=/bin/sh -c '/usr/local/bin/dropbox stop'
PIDFile=${HOME}/.dropbox/dropbox.pid
User=user
Group=user
Type=forking
Restart=on-failure
RestartSec=5
StartLimitInterval=60s
StartLimitBurst=3

[Install]
WantedBy=multi-user.target
Copy link

ghost commented Mar 10, 2017

/etc/systemd/system/dropbox@userNameHere.service

[Unit]
Description=Dropbox Service For %i
After=network.target

[Service]
Type=forking
User=%i
Group=%i

Restart=on-failure
RestartSec=5
StartLimitInterval=60s
StartLimitBurst=3

ExecStart=/usr/local/bin/dropbox start
ExecStop=/usr/local/bin/dropbox stop

[Install]
WantedBy=multi-user.target

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment