如何在shell脚本中使用`time`命令?

时间:2018-05-23 14:19:52

标签: linux bash

我经常使用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

1 个答案:

答案 0 :(得分:1)

bashtime定义为预命令修饰符; /bin/sh只是运行外部命令time。你可能想要#!/bin/bash作为你的朋友。

相关问题