Thx John, i'll try it out asap :D

Cheers,
Timm

On Mon, Jan 5, 2015 at 11:17 AM, John RA Benson <[email protected]> wrote:

>  our systems folk use a 'simple' line to let them know how many licenses
> are checked out to how many we have total:
>
> lmutil lmstat -a -c <port@license server> | grep "Users of nuke_i" | awk
> '{print "Nuke:\t" $11 "/" $6}'
>
> of course, "lmutil lmstat -a -c <port@license server>" is the part that
> you are probably looking for so you can do whatever you want with that
> output, for example (assuming communicate doesn't lock):
>
> import subprocess
> p = subprocess.Popen(['lmutil', 'lmstat', '-a', '-c',
> 'port@yourLicenseServer'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
> out, err = p.communicate()
> output = out.strip().split('\n')
>
> for l in output:
>     if 'Users of nuke_r' in l:
>         renderLine = l
>         break
>
> issued = ''
> used = ''
> for n in renderLine.split():
>     if n.isdigit():
>         if not issued:
>             issued = n
>         used = n
>
> if used==issued:
>     sys.exit('No available Nuke render licenses')
>
> jrab
>
> On 01/05/2015 09:29 AM, Timm Wagener wrote:
>
> Hey Nathan,
>
>  thanks for your reply. I quickly checked lmutil -h and rlm -h on the
> command line to see the available options
> to check for a license, but found it quite convoluted.
> Would you mind sharing the command line parms you use to query the license
> information for a render license on nuke for example?
>
>  Thanks,
> Timm
>
> On Mon, Jan 5, 2015 at 7:32 AM, Nathan Rusch <[email protected]>
> wrote:
>
>>   I think the only way to do this would be to shell out to
>> lmutil/rlmutil to query the license server and then parse the output, which
>> we do to display license information in a GUI. I’ve submitted a feature
>> request to have the nuke module raise an exception rather than abort the
>> process if a license cannot be checked out, and I’ll reply again once I
>> have a feature ID.
>> Â
>> -Nathan
>>
>>   Â
>>  *From:* Timm Wagener <[email protected]>
>> *Sent:* Tuesday, December 30, 2014 2:02 PM
>> *To:* [email protected]
>> *Subject:* [Nuke-python] [Nuke8.05] Querying available render licenses
>> frompython
>>  Â
>>   *Hello guys*,
>> Â
>> i'd like to ask if it is possible from within the nuke python packages to
>> query the license server for the currently available render licenses?
>> Â
>> Research in the interwebs told me that this doesnt seem to be possible
>> yet! <http://shidarin.github.io/2014/Nuke-Python-Module-Tips/>Â
>>
>>> The big issue that I can’t seem to get around is that import nuke
>>> will exit python if there aren’t any available Nuke render licenses. This
>>> exit doesn’t call a SystemExit exception, and isn’t any of the
>>> __builtin__ exit calls or the os._exit and thread.exit calls. Depending
>>> on the license server configuration, one should be able to query the server
>>> to see if there are licenses, and only continue if one is available.
>>
>> Â
>> *Is this still the case or are there any hidden tricks/best practices how
>> to query if a license is available? If not through python, maybe through
>> the NDK?*
>> Â
>> Thanks and a happy new year everybody :D
>> Timm
>>  Â
>> --
>> *Timm Wagener*
>> *Technical Artist / 3D Generalist*
>>
>> *www.timmwagener.com <http://www.timmwagener.com>*
>>
>> Email:
>> *[email protected] <[email protected]>*
>>
>> Phone:
>> *0178-2810920*
>>
>>     ------------------------------
>> _______________________________________________
>> Nuke-python mailing list
>> [email protected], http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>>
>> _______________________________________________
>> Nuke-python mailing list
>> [email protected], http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>>
>>
>
>
>  --
> *Timm Wagener*
> *Technical Artist / 3D Generalist*
>
> *www.timmwagener.com <http://www.timmwagener.com>*
>
> Email:
> *[email protected] <[email protected]>*
>
> Phone:
> *0178-2810920*
>
>
>
> _______________________________________________
> Nuke-python mailing [email protected], 
> http://forums.thefoundry.co.uk/http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>
>
>
> _______________________________________________
> Nuke-python mailing list
> [email protected], http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>
>


-- 
*Timm Wagener*
*Technical Artist / 3D Generalist*

*www.timmwagener.com <http://www.timmwagener.com>*

Email:
*[email protected] <[email protected]>*

Phone:
*0178-2810920*
_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

Reply via email to