[Gambas-user] R: Prog.gambas only one process
    Rolf-Werner Eilert 
    eilert-sprachen at ...221...
       
    Wed Mar 14 12:18:56 CET 2012
    
    
  
Am 14.03.2012 10:39, schrieb abbat:
> Dim sOutput As String
>>
>>     Exec ["pgrep", "-f", "-l", "NameOfYourProgram.gambas"] Wait To sOutput
>>
>>     If Split(Trim$(sOutput), gb.NewLine).Count>  1 Then
>>     Quit
>>     Endif
I just tested it and inserted it into some of my projects (Gambas2). It 
runs flawlessly, however when used in a multi-user environment where 
more than one user could use it, you should add -u <username> to the string:
Exec ["pgrep", "-f", "-l", "-u", System.User.Name, 
"NameOfYourProgram.gambas"] Wait To sOutput
This way, it really runs well here!
Rolf
    
    
More information about the User
mailing list