Code Comments
Programming Forum and web based access to our favorite programming groups.I would like to run a specific unix in a perl script. Would that be safier than running it from within a php script? -- Floor
Post Follow-up to this messageIn article <479df71c$0$85784$e4fe514c@news.xs4all.nl>, Floor <Floor@yahooh.co.not> wrote: > I would like to run a specific unix in a perl script. Would that be safier > than running it from within a php script? I'm sorry, but I don't understand what you mean by "run a specific unix in a perl script". Can you explain? -- Jim Gibson Posted Via mcse.ms Premium Usenet Newsgroup Services ---------------------------------------------------------- ** SPEED ** RETENTION ** COMPLETION ** ANONYMITY ** ---------------------------------------------------------- http://www.mcse.ms
Post Follow-up to this messageJim Gibson: > I'm sorry, but I don't understand what you mean by "run a specific unix > in a perl script". Can you explain? Sorry, typo; I mean that I would like to run a unix script in Perl; not a 'who' of 'pwd' command, but a script in which I do several cat's to a document. Does a Perl source have a certain exec program part? I did the command, but without any result... thanks, -- Floor
Post Follow-up to this messageIn article <479f1f98$0$85792$e4fe514c@news.xs4all.nl>, Floor <Floor@yahooh.co.not> wrote: > Jim Gibson: > > > Sorry, typo; I mean that I would like to run a unix script in Perl; not a > 'who' of 'pwd' command, but a script in which I do several cat's to a > document. Does a Perl source have a certain exec program part? I did the > command, but without any result... How about posting a short script that demonstrates the problem you are having? You can certainly execute a Unix shell script from a Perl program. Use the system function or backtics (``) or the qx() operator, depending upon if you wish to capture the standard output of the command you are running. See 'perldoc -f system' for details. I do not understand your question "Does a Perl source have a certain exec program part?". A Perl program is compiled and interpreted by the Perl interpreter. The executable part of a Perl program is in memory at the time of execution. Perl has the 'exec' function, but I don't think that is what you are asking about. -- Jim Gibson Posted Via mcse.ms Premium Usenet Newsgroup Services ---------------------------------------------------------- ** SPEED ** RETENTION ** COMPLETION ** ANONYMITY ** ---------------------------------------------------------- http://www.mcse.ms
Post Follow-up to this messageJim: > How about posting a short script that demonstrates the problem you are > having? Sorry that I haven't been able to respond earlier, but this is how it goes: I have this mailinglist script (Minimalist) that I converted into a GUI manageable interface (nowadays an internet nono doesn't understand the command structure of a mailinglist anymore :-) With a 'cat' command I read out the contents of the e-mail adresses of the subscribers and put it in one viewable textfile. I now run that job in a crontab job that runs every 15 minutes. It would be great if I can run that job at the start of the Perl script of the mailinglist software. I allready tried to put the system line in it, but as I am a complete nono on Perl, it didn't run (it did, but didn't make an update to the online output file). > You can certainly execute a Unix shell script from a Perl program. Use > the system function or backtics (``) or the qx() operator, depending > upon if you wish to capture the standard output of the command you are > running. I think there might be allway a security issue on this, but in this case it will be the only alternative I am afraid. > See 'perldoc -f system' for details. Will do so, thanks > I do not understand your question "Does a Perl source have a certain > exec program part?". A Perl program is compiled and interpreted by the > Perl interpreter. The executable part of a Perl program is in memory at > the time of execution. I am not an experienced Perl users, but as with Cobol, you have to put these kins of commands in a certain part of the source code or else the command wouldn't be executed. just thinkin, -- Floor
Post Follow-up to this message
Show a Printable Version
Email This Page to Someone!
Receive updates to this thread
Powered by vBulletin
Copyright 2000-2006 Jelsoft Enterprises Limited.