我已经允许执行我的perl文件到group和其他人(使用chmod 711)但是我应该给他们执行我的文件的命令行。
有人可以帮我解决这个问题。?
谢谢。
答案 0 :(得分:2)
当有人启动这样的文件时,perl解释器程序实际上会读取它,这意味着它也必须允许读访问。
假设您的文件名为“myfile.pl”,则可以随时使用
启动它perl /path/to/myfile.pl
在这种情况下,您启动perl解释器并告诉它从您的文件中读取命令。
如果您的文件是可读且可执行的,并以
之类的行开头#!/usr/bin/perl
或
#!/usr/bin/env perl
然后你可以用
开始/path/to/myfile.pl
,如果文件在当前目录中,则可以与
一样短./myfile.pl