]>
Commit | Line | Data |
---|---|---|
a0ac57ea JP |
1 | #!/usr/bin/env php |
2 | <?php | |
3 | ||
4 | chdir('/mit/sql/backup/'); | |
5 | $g = glob('*'); | |
6 | $logs = array(); | |
7 | ||
8 | foreach($g as $locker) { | |
9 | $filsys = explode('/',trim(`hesinfo $locker filsys`)); | |
10 | // /afs/athena.mit.edu/user/p/r/presbrey | |
11 | ||
12 | if (count($filsys)>3) | |
13 | $filsys_type = $filsys[3]; | |
14 | else | |
15 | $filsys_type = 'unknown'; | |
16 | ||
17 | if (!isset($logs[$filsys_type])) | |
d978d005 | 18 | $logs[$filsys_type] = fopen('/mit/sql/.backup/'.$filsys_type, 'w'); |
a0ac57ea | 19 | |
f3e7245a | 20 | $locker = strtolower($locker); |
a0ac57ea JP |
21 | fwrite($logs[$filsys_type], "$locker\n"); |
22 | ||
23 | switch($filsys_type) { | |
24 | case 'user': | |
25 | echo `fs sa /mit/sql/backup/$locker $locker rl`; | |
26 | break; | |
27 | } | |
28 | } | |
29 | ||
30 | foreach($logs as $file) | |
31 | fclose($file); |