mysql5资源共享

 找回密码
 立即注册
查看: 394|回复: 7

[系统维护] crontab 定时运行shell脚本时提示脚本中的sshpass 错误,请教如何解决?

[复制链接]

1

主题

4

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2019-7-22 16:44:54 | 显示全部楼层 |阅读模式
To:root@nokia.localdomain
Subject:Croncd/home/nokia/zyjh/&&./1.sh>/home/nokia/zyjh/1.log
Content-Type:text/plain;charset=UTF-8
Auto-Submitted:auto-generated
X-Cron-Env:
X-Cron-Env:
X-Cron-Env:
X-Cron-Env:
X-Cron-Env:
X-Cron-Env:[U]
Message-Id:
Date:Mon,22Jul201915:54:02-0400(EDT)

./1.sh:line9:sshpass:commandnotfound
./1.sh:line9:sshpass:commandnotfound
./1.sh:line9:sshpass:commandnotfound
./1.sh:line9:sshpass:commandnotfound

脚本中内容如下:
[root@nokiazyjh]#vi1.sh
#!/bin/bash
foripin$(cat/home/nokia/zyjh/ip/tiams.ip)
do
cd/usr/local/bin/
sshpass-pyt_xk39bsshroot@$ip>/home/nokia/zyjh/$ip.log<<eeooff
hostname


这个脚本手动可以执行,crontab就不行提示sshpass:commandnotfound。请问各位高人要如何才能解决这个问题,谢谢!
回复

使用道具 举报

0

主题

4

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2019-7-22 17:10:03 | 显示全部楼层
你把sshpass的绝对路径加上试试
回复

使用道具 举报

0

主题

2

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2019-7-22 17:14:01 | 显示全部楼层
sshpass是个工具吧,系统没有自带,就需要自己安装了。
回复

使用道具 举报

1

主题

4

帖子

11

积分

新手上路

Rank: 1

积分
11
 楼主| 发表于 2019-7-22 17:34:48 | 显示全部楼层
你是说在crontab-e中加还是在脚本中加,脚本中cd/usr/local/bin/这个就是sshpass的路径。我就是不太确定这个加法错在哪。执行还是提示错误。你能给我具体说下加法吗?谢谢!       

回复

使用道具 举报

0

主题

4

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2019-7-22 18:58:13 | 显示全部楼层
引用3楼hlbookhl的回复:你是说在crontab-e中加还是在脚本中加,脚本中cd/usr/local/bin/这个就是sshpass的路径。我就是不太确定这个加法错在哪。执行还是提示错误。你能给我具体说下加法吗?谢谢!

你的定时任务中有sshpass命令就在crontab中加,没有就加在脚本里面加上
回复

使用道具 举报

1

主题

4

帖子

11

积分

新手上路

Rank: 1

积分
11
 楼主| 发表于 2019-7-23 11:21:31 | 显示全部楼层

5216***cd/usr/local/bin/&&sh/home/nokia/zyjh/1.sh我在crontab-e中这样加了。也不行,是我加的语法不对吗?
回复

使用道具 举报

0

主题

4

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2019-7-23 11:35:36 | 显示全部楼层
crontab里面不用cd到目录,另外,你的sh后面有空格吧。在1.sh脚本里面,把sshpass改成/usr/local/bin/sshpass或者./sshpass
因为你没把这个命令放进环境变量,不能直接sshpass用
回复

使用道具 举报

1

主题

4

帖子

11

积分

新手上路

Rank: 1

积分
11
 楼主| 发表于 2019-7-23 15:48:55 | 显示全部楼层
@zhouchao6:非常感谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|mysql5.com Inc. ( 闽ICP备17002856号-1 )

GMT+8, 2019-11-18 14:20 , Processed in 0.047568 second(s), 18 queries .

Powered by MySQL5.com X3.4

© 2003-2019 MySQL5.com.

快速回复 返回顶部 返回列表