]> andersk Git - sql.git/blame - libexec/afs-set-permissions.php
added SQL cron jobs
[sql.git] / libexec / afs-set-permissions.php
CommitLineData
a0ac57ea
JP
1#!/usr/bin/env php
2<?php
3
4chdir('/mit/sql/backup/');
5$g = glob('*');
6$logs = array();
7
8foreach($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]))
18 $logs[$filsys_type] = fopen('.'.$filsys_type, 'w');
19
20 fwrite($logs[$filsys_type], "$locker\n");
21
22 switch($filsys_type) {
23 case 'user':
24 echo `fs sa /mit/sql/backup/$locker $locker rl`;
25 break;
26 }
27}
28
29foreach($logs as $file)
30 fclose($file);
This page took 0.146616 seconds and 5 git commands to generate.