Вы можете просто использовать строфу console log, чтобы иметь журналы, хранящиеся в / var / log / upstart. консольный журнал фактически является значением по умолчанию, поэтому они должны появляться там с этим заданием автоматически:
start on runlevel [2345]
stop on runlevel [016]
respawn
exec phantomjs /path/to/the/server.js -host 127.0.0.1 -port 1337
Я не сбрасывал респауна limti, поскольку тот, который использовал Stef, немного агрессивный и может привести к Upstart изматывая респаун (постоянно делайте это, хотя, вероятно, лучше просто сдаться).
Как заметил @derHugo в комментариях к вопросу, установка
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;31m\]$(parse_git_branch)\[\033[00m\]\$ '
решила проблему.
Как заметил @derHugo в комментариях к вопросу, установка
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;31m\]$(parse_git_branch)\[\033[00m\]\$ '
решила проблему.
Как заметил @derHugo в комментариях к вопросу, установка
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;31m\]$(parse_git_branch)\[\033[00m\]\$ '
решила проблему.