Hi,
First of all, let me compliment the dev team. Func is a great program.
Now to business: I have been evaluating Func for use at my employer (Fermi
Lab). We currently use an internally written program called Rgang to do
remote command execution. Rgang lets us submit remote commands as follows:
$ rgang --rsh=ssh --skip '[EMAIL PROTECTED],2,9}' '[EMAIL PROTECTED],[EMAIL
PROTECTED]'
'uptime'
[EMAIL PROTECTED] 09:22:42 up 245 days, 14:53, 0 users, load average: 2.00,
2.00, 2.00
[EMAIL PROTECTED] 09:22:41 up 348 days, 19:49, 0 users, load average: 1.10,
1.63, 1.85
[EMAIL PROTECTED] 09:22:42 up 348 days, 19:49, 0 users, load average: 2.00,
2.01, 2.00
[EMAIL PROTECTED] 09:22:42 up 404 days, 17:18, 0 users, load average: 2.02,
2.02, 2.00
[EMAIL PROTECTED] 09:22:42 up 348 days, 19:47, 0 users, load average: 2.00,
2.02, 2.00
[EMAIL PROTECTED] 09:22:42 up 264 days, 21:47, 0 users, load average: 0.00,
0.00, 0.00
[EMAIL PROTECTED] 09:22:42 up 4 days, 18:41, 0 users, load average: 2.07,
2.05, 2.01
[EMAIL PROTECTED] 09:22:42 up 348 days, 19:52, 0 users, load average: 2.08,
2.02, 2.00
Note two features:
1. The "--skip" feature lets us skip one or more machines using globbing
within the larger range
2. The globbing supports {} Shell expansion, not just * wildcarding.
I have not been able to duplicate this globbing within Func. We can see all
kinds of potential uses for Func here to replace or complement Rgang, but
I'd sure like to see both of these globbing features available in Func. The
group feature (/etc/func/groups) is probably not a good workaround because
we are often running this on hundreds or thousands of machines at a time on
an adhoc basis.
Is there a way with the current Func to achieve similar functionality in
Func, or is this something the dev team would consider implementing? By the
way, anyone interested in rgang can look here:
http://fermitools.fnal.gov/abstracts/rgang/abstract.html
Thanks very much,
Edward Simmonds
_______________________________________________
Func-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/func-list