ChinaUnix.net
相关文章推荐:

ssh 远程运行命令

运行脚本如下: >/usr/bin/ssh -q -l loginUser username@hostip mycommand 提示错误:mycommand not found 如果加上mycommand所在的路径, 如 >/usr/bin/ssh -q -l loginUser username@hostip /export/home/mycommand 则可以正常运行 如果通过ssh登陆上去,再运行mycommand, 也可以成功. >/usr/bin/ssh -q -l loginUser username@hostip hostip:>mycommand 怎么样才可以不用加绝对路径就可以运行mycommand呢? mycommand的路径已经设...

by KayaLiu - Shell - 2004-04-01 17:49:11 阅读(823) 回复(2)

相关讨论

[supe@PSU ~]$ ssh [email]informix@16.157.94.232[/email] onstat -l Password: ksh: onstat: not found 我远程通过ssh调用onstat命令,该命令是informix的一个控制命令,老是报错说找不到. 但是更换命令为系统命令则可以正常执行 [supe@PSU ~]$ ssh [email]informix@16.157.94.232[/email] pwd Password: /home/informix 麻烦高手帮忙看看是怎么回事?需要配置权限还是更改路径啊? 我写成全路径也报错. [supe...

by risepp - HP-UX - 2009-03-04 14:39:12 阅读(1546) 回复(2)

原文参见:http://hi.baidu.com/smallfish_xy/blog/item/e4862def325a86202cf53447.html pexpect是python一个模块,可以通过:easy_install pexpect 来安装。 这里主要是用pexpect执行ssh,查看远程uptime和df -h看硬盘状况。 [code] #ssh_cmd.py #coding:utf-8 import pexpect def ssh_cmd(ip, user, passwd, cmd): ssh = pexpect.spawn('ssh %s@%s "%s"' % (user, ip, cmd)) r = '' try: i = ssh.expect...

by smallfish_xy - Python - 2009-08-18 14:12:14 阅读(3415) 回复(1)

假设本机为A,远程机器为B,现在想从A上远程执行B机上的命令并从A上看到执行结果,我的操作如下: ssh IP_B "echo $HOSTNAME" 我的本意是想得到B机器的HOSTNAME返回给A机的tty。 同样,我执行ssh IP_B "/root/abc/tmp.sh"时,也报了一堆的错,经过-x调试发现,貌似这么执行的时候,变量名还是会取本机的。 而如果只是纯粹的执行远端的一个ls命令,得到的结果又是对的。 不太明白是为什么,大家谁能帮忙解释下?

by fttskyblue - Shell - 2011-08-20 08:24:50 阅读(28108) 回复(24)

[supe@PSU ~]$ ssh [email]informix@16.157.94.232[/email] onstat -l Password: ksh: onstat: not found 我远程通过ssh调用onstat命令,该命令是informix的一个控制命令,老是报错说找不到. 但是更换命令为系统命令则可以正常执行 [supe@PSU ~]$ ssh [email]informix@16.157.94.232[/email] pwd Password: /home/informix 麻烦高手帮忙看看是怎么回事?需要配置权限还是更改路径啊? 我写成全路径也报错. [supe...

by risepp - Shell - 2009-03-03 21:55:41 阅读(2096) 回复(6)

rt 通过ssh登录远程的一台没有运行X的服务器,输入startx后出现字符提示 不知道在远程服务器那头是什么效果? 有谁知道吗?

by caishuo1234 - GUI编程 - 2008-11-20 19:58:50 阅读(2178) 回复(1)

有人用过ssh运行远程图形程序吗? 我现在用时遇到如此问题: TERM environment variable needs set. 但我在本地及远程pc上看,都设置了TERM=xterm 本地$DISPLAY有值,远程的没值 有哪位朋友知道否?指点一下 ForwardX11 也设置成yes了 [ 本帖最后由 Mikeshew.ca 于 2006-11-21 10:08 编辑 ]

by Mikeshew.ca - Shell - 2006-11-21 17:28:25 阅读(1160) 回复(4)

1.已经使用了ssh信任 2.ssh -i ~/.ssh/monitor hostname df -h 远程执行df -h表头出现乱码,思路是在df -h前执行一个export LANG="zh_CN.GB2312" 请问怎么写呢?

by linuxboy823 - Shell - 2009-06-11 12:28:44 阅读(5445) 回复(5)

ssh ip 'ls /tmp > /tmp/ls.log 2>&1' 怎么能让他把输出保存到远程的 /tmp/ls.log 呢?:shock: :shock:

by wd - Shell - 2008-11-25 13:38:04 阅读(2225) 回复(5)

小弟在A机上有这样一个shell脚本: #!/bin/bash ssh -l user hostB "./command.sh" 但B机上,./command.sh中的程序的 stdin,stdout及stderr全部是重定向到B机上的一个文件中,例如: command1 2>&1 >log 但在A机上执行这个shell后, B机上的command执行时stdout及stderr全部显示到了A机的tty上,请问我若不想B机的stdout及stderr到A机tty上,该如何办?还有哪位大哥能否解释一下远程执行命令时,stdout,stdin,stderr是...

by stefanieunix - Shell - 2009-08-21 09:26:28 阅读(21450) 回复(21)

我本机是XP 用ssh联结FREEBSD服务器, 打入TOP命令后, 然后再打命令的时候跟本打不上了, 怎么样退出TOP装态?? 我总是退出,然后重起联结, 这样很麻烦, 有没有简单的方法?

by sfzzz - BSD - 2005-12-25 11:57:59 阅读(3940) 回复(5)