首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在SQR中使用UNIX命令使用口令压缩文件

在SQR中使用UNIX命令使用口令压缩文件
EN

Stack Overflow用户
提问于 2013-02-13 13:20:24
回答 3查看 1.7K关注 0票数 1

我想在SQR中使用unix命令使用密码压缩文件,然后验证密码选项

EN

回答 3

Stack Overflow用户

发布于 2013-02-22 01:08:16

SQR可以为它运行的平台运行命令--使用"call system“命令。我在Unix中使用它来运行一个邮件命令。

我只向你展示我的程序中的一些代码,我希望它能有所帮助:

代码语言:javascript
运行
复制
Let $Mail_Command = 'echo ' || $body || ' | mailx -s ' || $Subject || ' -r ' || $from || ' ' || $to 

! This is the key command you're looking for    
call system using $Mail_Command #Send_Status wait

If #Send_Status <> 0
        show ' '
        show 'ERROR sending email to : ' $to ' $From: ' $From ' $Subject: ' $Subject  
        show $Mail_Command
        show 'system stat: ' #Send_Status
        show ' '
   else
        #debug  show ''
        #debug  show 'Email sent to  : ' $to ' $From: ' $From ' $Subject: ' $Subject  
        #debug  show '$Body:     <' $Body '>'
   end-if
票数 0
EN

Stack Overflow用户

发布于 2013-03-03 20:38:20

您必须在SQR文件中使用'Call system'命令。同样的语法是-

代码语言:javascript
运行
复制
$cmd_string = '<Command here>'
Call System using $cmd_string #status

#状态变量可用于异常/错误处理。

要在unix环境中使用密码压缩文件,您必须使用zip命令或类似的命令。当与参数-P一起使用时,zip将为您提供一个使用提供的密码加密的zip。请查看此处的文档- http://linux.about.com/od/commands/l/blcmdl1_zip.htm

票数 0
EN

Stack Overflow用户

发布于 2013-12-06 00:49:46

我还在使用CALL SYSTEM USING命令在SQR中寻找一种文件压缩技术。

我首先尝试了zip命令,但它不起作用。后来我尝试使用gzip,它起作用了,而gzip命令唯一的缺点是它会删除原始文件。下面是我使用的代码:

代码语言:javascript
运行
复制
let $zipcmd  = 'gzip' ||' '|| $OutputFileName
CALL SYSTEM USING $zipcmd #Status WAIT
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14846877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档