1
有一堆的bash脚本,从中python
,bash
,sqlplus
,php
脚本触发时有可能创造某种bash的包装器将拦截每次通话并修改它,例如用下面的代码给出some_script.sh
拦截bash脚本功能/系统调用和他们包装成自定义函数
#! /bin/bash
source $SOME_ENV/activate
python some_script.py
我想要的,而不是调用$: python some_script.py
呼叫$: time python some_script.py
所以我想要做的是拦截来电python, php, sqlplus
或任何 并在每次调用插入time
命令,不是收集定时并将其保存到某处,知道这个时间与哪个脚本有关。
可能吗?
考虑'printf“python”; printf“%q”“$ @”; printf“\ n”'而不是'echo'。它将适当地引用所有论点。 – Alfe