我经常使用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
?
答案 0 :(得分:1)
bash
将time
定义为预命令修饰符; /bin/sh
只是运行外部命令time
。你可能想要#!/bin/bash
作为你的朋友。