python调用shell脚本超时自动杀掉_shell脚本中一段内容执行的时间如果超出10秒则跳出怎么写

展开全部

十秒自动跳出方法很多2113,shell脚本一般5261使用建立新的进程,十秒后杀掉4102。还有1653expect控制timeout。其它的像python parl就不属于bash范畴了。

我推存给你一个方法,使用lftp,常用的linux衍生版基本都有这个工具,下面是命令,其它方法你自行百度

1.设置一个变量,定义一些lftp的配置,比如超时时间、重试次数等lftp_set="set dns:fatal-timeout 5;set dns:max-retries 1;set dns:use-fork no;set net:timeout 5;set net:max-retries 1"

2.一行lftp命令,功能是登录一个ftp服务,登录后会自行退出,同时五秒自动超时lftp -c "$lftp_set;open

:$ftp密码@$ftp服务ip:$ftp服务prot:$目录"

以上两行解决你ftp超时问题,还挺方便的吧

以下是常用的BASH插入数据的脚本,你参考一下,希望你能把你写的放上来,大家都可以帮你看看aaa=`sqlplus -silent "/ as sysdba" <

set echo off head off pagesize 0

你插入的语句;

exit;

EOF`

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值