linux下远程调用函数调用函数调用,linux – 通过ansible调用远程bash函数

是否可以通过ansible ad-hoc命令(使用

shell,命令模块?)调用bash中定义的远程函数(例如,在/etc/profile.d中存储的一个脚本中添加)

例如,我有以下功能,可以查看apt历史的状态:

function apt-history(){

case "$1" in

install)

cat /var/log/dpkg.log | grep 'install '

;;

upgrade|remove)

cat /var/log/dpkg.log | grep $1

;;

rollback)

cat /var/log/dpkg.log | grep upgrade | \

grep "$2" -A10000000 | \

grep "$3" -B10000000 | \

awk '{print $4"="$5}'

;;

*)

cat /var/log/dpkg.log

;;

esac

}

是否可以通过ad-hoc命令从其中一个现有模块直接通过函数名调用此函数?我知道可以创建一个新脚本并直接远程调用它,但这不是我想要在这里实现的.任何建议赞赏.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值