sh 一个片段,可以帮助您在rc脚本中找到“source”的时间成本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 一个片段,可以帮助您在rc脚本中找到“source”的时间成本相关的知识,希望对你有一定的参考价值。

# Put these two functions at the top of your `.zshrc` or `.bashrc`

function _timestamp_ms() {
    if [[ "$(uname)" == "Darwin" ]]; then
        echo $(gdate +%s%3N)
    else
        echo $(date +%s%3N)
    fi
}

# source with timer
function source() {
    local ts=$(_timestamp_ms)
    builtin source $1
    local te=$(_timestamp_ms)
    echo "$(($te - $ts))ms: source $1"
}

# eval with timer (only use if necessary)
#function eval() {
#    local ts=$(_timestamp_ms)
#    builtin eval $1
#    local te=$(_timestamp_ms)
#    echo "$(($te - $ts))ms: eval $1"
#}

以上是关于sh 一个片段,可以帮助您在rc脚本中找到“source”的时间成本的主要内容,如果未能解决你的问题,请参考以下文章

在Linux下怎么把自己写的.sh脚本文件写到rc.local里面让它开机自启

帮助基本的 shell 脚本。 /bin/sh:来源:未找到

update-rc.d添加脚本为开机启动

如何修改init.rc开机启动脚本

shell脚本入门——变量

linux 下的启动项