Linux shell脚本如何自动运行程序并输入命令

我想在linux平台上自动运行某一个App(与windows平台上功能一样)。这个App打开后要输入一些自定义的参数,如i,就是登陆某一个服务器等等。我在windows平... 我想在linux平台上自动运行某一个App(与windows平台上功能一样)。
这个App打开后要输入一些自定义的参数,如i,就是登陆某一个服务器等等。
我在windows平台上用vbs写好了,可以运行,想请问下linux下如何编写shell脚本实现同样的功能呢?
请大虾指教。以下是windows上vbs代码:

'创建对象
set objShell = createobject("wscript.shell")
strCommandLine = "refapp.bat"
'运行程序
objShell.run(strCommandLine)
'睡眠2s,等程序打印完log
wscript.sleep 2000

'----login----------------------------------------
objShell.sendkeys "i" '登陆
wscript.sleep 500
objShell.sendkeys "{ENTER}" '输入
wscript.sleep 500
展开
 我来答
shenghuocao
2013-06-27
知道答主
回答量:46
采纳率:0%
帮助的人:18.9万
展开全部
我建议你使用shell的spawn命令,很好用的,能实现你说的功能!
medivh09
2013-06-27 · TA获得超过606个赞
知道小有建树答主
回答量:442
采纳率:0%
帮助的人:288万
展开全部
linux下可以使用crontab计划任务实现自动运行程序
更多追问追答
追问
查看了下资料好像不行吧,能否给个小例子。呵呵
追答
所谓计划任务就是按周期执行

比如
0 8 * * * /youshell.sh > /dev/null

表示每天8点执行一次

如果你仅仅需要执行一次,那么可以使用at
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式