-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Alena Manova wrote:
> Hello,
> 
> does anyone have some clue how to release all volumes proj.* periodically 
> using the BOS cron?
> 
> If 'vos release' took something like -prefix (similar to backupsys) I could 
> release all project easily, but 'vos release'  doesn't work like this. so I 
> need to iterate through all proj.* volumes.
> 
> I would like to have it as BOS cron job without calling some external 
> scripts, so I tried something like this:
> 
> bos create <myserver> releaseproj cron -cmd "/bin/bash -c 'for volume in 
> \$(/usr/sbin/vos listvldb -quiet | grep proj); do /usr/sbin/vos release 
> \$volume -localauth; done'" "10:49"
> 
> it creates nice record (which should work) in BosConfig:
> 
> parm /bin/bash -c 'for volume in $(/usr/sbin/vos listvldb -quiet | grep 
> proj); do /usr/sbin/vos release $volume -localauth; done'
> ...
> 
> but it doesn't work - seems like the cron-inline_bash interaction fails.
> 
> any ideas?

I created a few shell scripts and just start those shell scripts from
bos config.
In those bash scripts I just run:
for i in `vos listvldb -quiet -localauth|grep -i "user\."`;do vos
release -id $i -localauth; done

That will vos release user\.*

> thanks, Nick.

MfG,
Lars Schimmer
- --
- -------------------------------------------------------------
TU Graz, Institut für ComputerGraphik & WissensVisualisierung
Tel: +43 316 873-5405       E-Mail: [email protected]
Fax: +43 316 873-5402       PGP-Key-ID: 0x4A9B1723
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAktdowwACgkQmWhuE0qbFyNF/QCff9w2mHf9XV1EFdijyKk+WHdB
mSMAnAjDws/QUDq+u0r8yC5xTkdqPNi2
=5tg4
-----END PGP SIGNATURE-----
_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info

Reply via email to