Forum: CFEngine Help
Subject: Wildcard Characters in commands
Author: daveseff
Link to topic: https://cfengine.com/forum/read.php?3,25733,25733#msg-25733

from a promise:

commands:
   "/bin/ls /var/log/tomcat";

produces this
 
...
 -> Executing '/bin/ls -l /var/log/tomcat' ...(timeout=-678,owner=-1,group=-1)
Q: ".../bin/ls -l /var": total 360
Q: ".../bin/ls -l /var": -rw-r--r-- 1 root root  0 Apr 25 18:54 logfile-0
Q: ".../bin/ls -l /var": -rw-r--r-- 1 root root  0 Apr 25 18:54 logfile-1
Q: ".../bin/ls -l /var": -rw-r--r-- 1 root root 31 Apr 25 18:54 logfile-10.gz
Q: ".../bin/ls -l /var": -rw-r--r-- 1 root root  0 Apr 25 18:54 logfile-100
Q: ".../bin/ls -l /var": -rw-r--r-- 1 root root 31 Apr 25 18:54 logfile-11.gz
Q: ".../bin/ls -l /var": -rw-r--r-- 1 root root 31 Apr 25 18:54 logfile-12.gz
Q: ".../bin/ls -l /var": -rw-r--r-- 1 root root 31 Apr 25 18:54 logfile-13.gz
Q: ".../bin/ls -l /var": -rw-r--r-- 1 root root 31 Apr 25 18:54 logfile-14.gz
Q: ".../bin/ls -l /var": -rw-r--r-- 1 root root 31 Apr 25 18:54 logfile-15.gz
Q: ".../bin/ls -l /var": -rw-r--r-- 1 root root 31 Apr 25 18:54 logfile-16.gz
Q: ".../bin/ls -l /var": -rw-r--r-- 1 root root 31 Apr 25 18:54 logfile-17.gz
Q: ".../bin/ls -l /var": -rw-r--r-- 1 root root 31 Apr 25 18:54 logfile-18.gz
Q: ".../bin/ls -l /var": -rw-r--r-- 1 root root 31 Apr 25 18:54 logfile-19.gz


but if I do 

commands:
   "/bin/ls /var/log/tomcat/*.gz";

I get

 
-> Executing '/bin/ls -l /var/log/tomcat/*.gz' 
...(timeout=-678,owner=-1,group=-1)
 !! Finished command related to promiser "/bin/ls -l /var/log/tomcat/*.gz" -- 
an error occurred (returned 2)
Q: ".../bin/ls -l /var": /bin/ls: /var/log/tomcat/*.gz: No such file or 
directory
I: Last 1 quoted lines were generated by promiser "/bin/ls -l 
/var/log/tomcat/*.gz"
 -> Completed execution of /bin/ls -l /var/log/tomcat/*.gz



Can commands not handle wildcard chars?

_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to