如何将.text文件标记为"不是可执行文件#34;?

时间:2014-11-09 09:46:58

标签: python cron openshift

我在cron / minutely目录中的OpenShift上托管一个文本文件。服务器正在尝试每分钟运行一次文本文件,只是我不希望它:我想要的文本文件都停留在服务器上,这样我就可以在其中保存有用的信息。

如何告诉服务器我希望它忽略文件中的文本而不是将其作为代码运行?有没有办法在开头添加一个特定的“shebang”线?是否可以将文本文件保存在cron / minutely目录中而不执行它?

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以将其添加为文本文件的第一行:

#!/usr/bin/true

这是一种假的shebang行。这意味着如果文件被执行,那么"解释器"到"跑"该文件是true程序,这是一个简单的程序,除了返回成功的状态代码(0)之外什么都不做。

因此,true shebang将成功创建任何文件"执行,但什么也不做。

请不要认为将数据文件留在可执行文件的目录中是一个好主意;不是。这只是最后一招。