簡體   English   中英

如何在shell腳本中使用“ time”命令?

[英]How can I use the `time` command IN a shell script?

我經常使用time通過控制台來計時命令:

time PGPASSWORD=postgres psql -U postgres -h localhost -f init.sql

我現在創建了一個shell腳本,它執行相同的操作:

#!/bin/sh
time PGPASSWORD=postgres psql -U postgres -h localhost -f init.sql

現在我得到以下錯誤:

時間:無法運行PGPASSWORD = postgres:沒有此類文件或目錄
命令以非零狀態退出127

如何在腳本中使用time

bashtime定義為命令前修飾符; /bin/sh只是在運行外部命令time 您可能想要#!/bin/bash作為您的shebang。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM