# Does anybody know the correct command line for sshpass to SSH in, start a script and log out again?

**URL:** https://discourse.nodered.org/t/does-anybody-know-the-correct-command-line-for-sshpass-to-ssh-in-start-a-script-and-log-out-again/82974
**Category:** General
**Tags:** docker
**Created:** [17 November 2023 18:20 UTC](https://discourse.nodered.org/t/does-anybody-know-the-correct-command-line-for-sshpass-to-ssh-in-start-a-script-and-log-out-again/82974 "2023-11-17T18:20:14Z")
**Posts on this page:** 1
**Showing post:** 7

<div class="post-metadata">

### Author: ![jodelkoenig](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jodelkoenig/32/44645_2.png) [@jodelkoenig](https://discourse.nodered.org/u/jodelkoenig)
#### Post date: [18 November 2023 10:33 UTC](https://discourse.nodered.org/t/does-anybody-know-the-correct-command-line-for-sshpass-to-ssh-in-start-a-script-and-log-out-again/82974/7 "2023-11-18T10:33:44Z")

</div>

Hey there,

this is the payload I attach to the login command:

`msg.payload = "'screen -S nrrestart -d -m ./services/iq/restartstack.sh'"`

And this is my restartstack.sh

```auto
#!/bin/bash
cd /home/pi/services/iq
docker compose down
docker compose up -d

```

After docker compose down, nodered is no longer running. However, it comes up again, because docker compose up -d brings it back 🙂

I had to install screen on my linux machine first.

---

_[View the full topic](https://discourse.nodered.org/t/does-anybody-know-the-correct-command-line-for-sshpass-to-ssh-in-start-a-script-and-log-out-again/82974)._
