Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ssh bash-c重定向到文件无效_Bash - Fatal编程技术网

ssh bash-c重定向到文件无效

ssh bash-c重定向到文件无效,bash,Bash,我试图通过ssh执行一个命令(包括重定向) 这不符合预期。它创建文件/tmp/world.txt,但它是空的: ssh myuser@myserver.com bash -c "echo hello >/tmp/world.txt" 这与预期的效果一样: echo "echo hello >/tmp/world.txt" | ssh myuser@myserver.com bash -s 第一个命令有什么问题?像ssh一样运行它myuser@myserver.com“bash-c

我试图通过ssh执行一个命令(包括重定向)

这不符合预期。它创建文件
/tmp/world.txt
,但它是空的:

ssh myuser@myserver.com bash -c "echo hello >/tmp/world.txt"
这与预期的效果一样:

echo "echo hello >/tmp/world.txt" | ssh myuser@myserver.com bash -s

第一个命令有什么问题?

ssh一样运行它myuser@myserver.com“bash-c”echo hello>/tmp/world.txt“
用于编程问题,而不是关于使用或配置Unix及其实用程序的问题。或者更适合回答这样的问题。