title: bash script Syntax error: word unexpected (expecting "do")
body: <p>I'm trying to run this dropbox script on my nginx server , but im getting: </p>
  
  <pre><code> Syntax error: word unexpected (expecting "do")
  </code></pre>
  
  <p>I copy pasted the script for a website, and I tried removing special characters, but im still getting the same error.</p>
  
  <p>script:</p>
  
  <pre><code>#!/bin/sh
  # /etc/init.d/dropbox
  ### BEGIN INIT INFO
  # Provides:          dropbox
  # Required-Start:    $network $syslog $remote_fs
  # Required-Stop:     $network $syslog $remote_fs
  # Should-Start:      $named $time
  # Should-Stop:       $named $time
  # Default-Start:     2 3 4 5
  # Default-Stop:      0 1 6
  # Short-Description: Start and stop the dropbox daemon for debian/ubuntu
  # Description:       Dropbox daemon for linux
  ### END INIT INFO
  
  DROPBOX_USERS="root"
  start() {
      echo "Starting dropbox..."
      for dbuser in $DROPBOX_USERS; do
          start-stop-daemon -b -o -c $dbuser -S -x /home/$dbuser/.dropbox-dist/dropboxd
      done
  }
  
  stop() {
      echo "Stopping dropbox..."
      for dbuser in $DROPBOX_USERS; do
          start-stop-daemon -o -c $dbuser -K -x /home/$dbuser/.dropbox-dist/dropboxd
      done
  }
  
  status() {
      for dbuser in $DROPBOX_USERS; do
          dbpid=`pgrep -u $dbuser dropbox`
          if [ -z $dbpid ] ; then
              echo "dropboxd for USER $dbuser: not running."
          else
              echo "dropboxd for USER $dbuser: running."
          fi
      done
  }
  
  
  case "$1" in
    start)
      start
      ;;
  
    stop)
      stop
      ;;
  
    restart|reload|force-reload)
      stop
      start
      ;;
  
    status)
      status
      ;;
  
    *)
      echo "Usage: /etc/init.d/dropbox {start|stop|reload|force-reload|restart|status}"
      exit 1
  
  esac
  
  exit 0
  </code></pre>