Я вижу несколько ошибок в скрипте. Строка:
!/bin/bash
должна быть
#!/bin/bash
, присвоение переменной addr
неверно. Вместо этого
addr= pwdx x | awk '{print $2}'
должно быть
addr=$(pwdx x | awk '{print $2}')
Также целесообразно перенаправить STDOUT в файл, а не на /dev/null
, поскольку это может помочь в отладке и мониторинге приложения. И вы забыли поставить это в фоновом режиме
nohup sh $addr/start.sh >/path/to/standard.log 2>/path/to/error.log &