For at skrive tekst til en fil på en fjern Linux-maskine fra en anden Linux-maskine uden at få fejlen "stdin: is not a tty", kan du følge disse trin:
ssh user@remote_host 'echo "Din tekst her" >> /sti/til/fil'
Dette vil tilføje teksten "Din tekst her" til filen på den fjerne maskine.
ssh user@remote_host 'cat >> /sti/til/fil' <<EOF
Din tekst her
EOF
Dette vil også tilføje teksten til filen på den fjerne maskine.
echo "Din tekst her" | ssh user@remote_host 'cat >> /sti/til/fil'
Dette vil sende teksten via SCP og tilføje den til filen på den fjerne maskine.
echo "Din tekst her" > lokal_fil.txt
rsync -avz lokal_fil.txt user@remote_host:/sti/til/fil
Dette vil først skrive teksten til en lokal fil og derefter synkronisere den med filen på den fjerne maskine.
Ved at følge disse metoder kan du undgå fejlen "stdin: is not a tty" og effektivt skrive tekst til en fil på en fjern Linux-maskine.
Med Handyhand kan du nemt få hjælp til dine Linux-opgaver. Opret din opgave gratis, og modtag bud fra dygtige freelancere på få minutter. Uanset om det er installation, fejlfinding eller opsætning, er der altid en, der kan hjælpe dig.