Re: 如何自动运行程序?[求助]
我们是用linux的crontab命令设定自动运行程序,类似批处理啦
步骤如下:
自动运行MFG/PRO系统的一个菜单(LINUX)
下面我们会以自动执行一个报表程序为例
a. 首先我们到36.14.1维护一个批处理标志叫test
b. 然后再到一个报表程序中的BATCH ID中添上特test
c. 再到36.14.13中执行test,无误的话,就可继续执行下面步骤
d. 下面我们要准备为自动执行程序的3个文件次client.auto , batch.p , input.in
e. /app/mfgpro/eb2/auto/input.in的内容大概如下
“mfg” “” -----------MFG/PRO的用户名与密码
.36.14.13 -----------进入36.14.13
“test”
. -----------注意:没引号
.
.
.
“Y” ----------退出系统
f. /app/mfgpro/eb2/auto/batch.p的内容大概如下
input from /app/mfgpro/eb2/auto/input.in.
output to /app/mfgpro/eb2/auto/out.out.
run mf.p.
input close.
output close.
g./app/mfgpro/eb2/auto/cliemt.auto与其他的词client.xxxx内容基本相同
不同的是要在此client.auto中加入 –b参数 把 –p mf.p改为-p batch.p
然后结合利用LINUX的CRONTAB的一些知识便可完成自动运行MFG/RPO中某个程序
即用crontab命令设置在晚上固定的时间运行这条命令,从input文件中取键入的用户名密码等