执行脚本时传递密码参数方式

#!/bin/bash

sh ./exec_impl.sh thinkmar 1>/dev/null 2>&1 << EOF

ThinkMarPwd

EOF

具体执行脚本中获取密码

#!/bin/bash

INPUT_PWD=""

read -p "Enter Password :" INPUT_PWD

sleep 15;

echo "[`date`],user_name=$1,user_pwd=$INPUT_PWD" > ./result.txt;

执行

pm22:~ # sh exec_main.sh

搜索执行脚本参数情况

pm22:~ # ps -ef | grep exec_impl

root 9465 9464 0 09:36 pts/0 00:00:00 sh ./exec_impl.sh thinkmar

root 14519 7390 0 09:36 pts/2 00:00:00 grep exec_impl

结果,参数传递正确

pm22:~ # cat result.txt

[Thu Jul 27 09:37:03 CST 2017],user_name=thinkmar,user_pwd=ThinkMarPwd

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐