Befehl per SSH

Bash, Shell, PHP, Python, Perl, CGI
AWOHille
Posts: 270
Joined: 2011-09-05 09:00

Befehl per SSH

Post by AWOHille » 2017-03-16 15:42

Ich möchte folgenden Befehl per SSH auf einem lokalen Server in gleichen Subnet ausführen, also z.B. so

Code: Select all

ssh root@server_ip -p port 'mein_befehl'

Code: Select all

TEMP1=$(echo "scale=1; $(grep 't=' /sys/bus/w1/devices/w1_bus_master1/28-041685b034ff/w1_slave | awk -F't=' '{print $2}')/1000" | bc -l)

User avatar
Joe User
Project Manager
Project Manager
Posts: 11583
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Befehl per SSH

Post by Joe User » 2017-03-18 13:38

Müsste so funktionieren:

Code: Select all

ssh -p 22 root@ip "( TEMP1=$(echo "scale=1; $(grep 't=' /sys/bus/w1/devices/w1_bus_master1/28-041685b034ff/w1_slave | awk -F't=' '{print $2}')/1000" | bc -l) )"
Wobei ich mir nicht sicher bin, ob die Variable TEMP1 anschliessend auch korrekt gesetzt ist.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.