ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
No, it will go into lsof_checks.txt if it is actually found, if nothing is found an empty line is printed in no_lsof_checks.txt.
The program will only end up in the 'no listener' section if nothing is found (lsof -i:7001 | grep LISTEN has no output), if the output matches the string you will end up in the listener found section.
Take another look at post #11, I put some comments in them.
Maybe I'm missing something. The lsof command should produce output at least similar to the literal:
If this doesn't generate output, change LISTEN to the appropriate token.
If that generates output copy-paste that output in your script (the 'listening=".........' line).
If this doesn't generate output, change LISTEN to the appropriate token.
If that generates output copy-paste that output in your script (the 'listening=".........' line).
Hope this helps.
I am certain that the lsof check is producing the desired output as noted in post #16. The literal for the string comparison is in fact the output from the lsof command as it apperas in the script.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.