【发布时间】:2019-05-30 00:06:43
【问题描述】:
下面的例子定义了一个名为GUNICORN_PID_FILE的变量,这个变量运行命令cat获取文件里面的PID。
SHELL := /bin/sh
GUNICORN_PID_FILE := gunicorn.pid
GUNICORN_PID = "$(shell cat ${GUNICORN_PID_FILE})"
问题是文件gunicorn.pid 不存在。
cat: gunicorn.pid: No such file or directory
有办法防止这个问题吗?
【问题讨论】:
-
指令
shell每次调用Makefile时都会运行。