在获得许可后,某人如何执行我的unix文件?

时间:2013-09-29 11:29:15

标签: perl unix

我已经允许执行我的perl文件到group和其他人(使用chmod 711)但是我应该给他们执行我的文件的命令行。

有人可以帮我解决这个问题。?

谢谢。

1 个答案:

答案 0 :(得分:2)

当有人启动这样的文件时,perl解释器程序实际上会读取它,这意味着它也必须允许读访问。

假设您的文件名为“myfile.pl”,则可以随时使用

启动它
perl /path/to/myfile.pl

在这种情况下,您启动perl解释器并告诉它从您的文件中读取命令。

如果您的文件是可读且可执行的,并以

之类的行开头
#!/usr/bin/perl

#!/usr/bin/env perl

然后你可以用

开始
/path/to/myfile.pl

,如果文件在当前目录中,则可以与

一样短
./myfile.pl