joker has asked for the wisdom of the Perl Monks concerning the following question:
#!/usr/bin/perl use strict; use locale; my (@users,$i); $i = 1; open(PW,"/etc/passwd") or die "Can't open //etc//passwd: $!\n"; while (<PW>) { ($users[$i]) = (split /:/)[0]; print "\n\n==========================================\n$users[$i]\n" +; system "/usr/bin/su", $users[$i], "-c /cronme"; $i = $i + 1; }
============ User1 [Calendar] ============ User2 [Calendar] ============ User3 [Calendar]
============ User1 ============ User2 ============ User3 [Calendar] [Calendar] [Calendar]
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Multi shell/perl output problem
by mkmcconn (Chaplain) on Jan 19, 2002 at 04:29 UTC | |
|
Re: Multi shell/perl output problem
by Kanji (Parson) on Jan 19, 2002 at 10:06 UTC |