我在cron/minutely目录中的OpenShift上托管一个文本文件。服务器正在尝试每分钟运行一次文本文件,只是我不希望它这样做:我只希望文本文件留在服务器上,这样我就可以在里面保存有用的信息。
我如何告诉服务器我希望它忽略文件中的文本,而不是将其作为代码运行?有没有办法在开头添加一个特定的"shebang"行?是否可以在不执行的情况下将文本文件保存在cron/minutely目录中?
谢谢。
您可以将其添加为文本文件的第一行:
#!/usr/bin/true
这是一条假谢邦线。这意味着,如果文件被执行,"运行"该文件的"解释器"是true
程序,这是一个微不足道的程序,只会返回成功的状态码(0)。
因此,true
shebang将使任何文件"成功"执行,但不执行任何操作。
请不要认为这意味着将数据文件留在可执行文件的目录中是个好主意;事实并非如此。这只是不得已的手段。