[OS X TeX] OT: log from Acrobat 7.0

Sergei Mariev sergei.mariev at lrz.uni-muenchen.de
Sun Jul 30 12:09:32 CEST 2006


Thanks a lot, I have tried it and it works great! As I use Acrobat a  
lot, it is just great!


Am 29.07.2006 um 13:48 schrieb Peter Dyballa:

>
> Am 29.07.2006 um 11:47 schrieb Sergei Mariev:
>
>> However, every time I start Acrobat, I have to evoke top, get the  
>> process number and then type sudo syslog -c foo -c, where foo is  
>> the process number. Could someone help me to write a short shell  
>> script to do it? it should search for the process by name and  
>> return the number of the process Acrobat and then execute the  
>> above line with the process number.
>
> 	ps -xwww | grep Adobe | grep -v grep | awk '{print $1}'
>
> finds for me the process id of Adobe Reader. If the string  
> "Acrobat" is part of the path name that is listed in ps' output,  
> you should substitute my Adobe with your Acrobat.
>
> This command sequence can now become either an executable shell  
> script file, or an alias or a shell function in your shell. For  
> tcsh you can put this line into ~/.cshrc or ~/.tcshrc, whichever  
> exists:
>
> 	alias apid	"ps -xwww | grep Adobe | grep -v grep | awk '{ print "\ 
> $1" }'"
>
> For bash you can put this line into ~/.bashrc:
>
> 	alias apid="ps -xwww | grep Adobe | grep -v grep | awk '{ print "\ 
> $1" }'"
>
> On the command line in a *new Terminal* you can invoke:
>
> 	 sudo syslog -c `apid` -c
>
>
> A shell script could be (not tested):
>
> 	#!/bin/sh
> 	#
> 	# some date, the script's name, some version info, some comment on  
> the purpose
> 	#
> 	open /Applications/<the app's name here>
> 	#
> 	sudo syslog -c `s -xwww | grep Adobe | grep -v grep | awk '{print  
> $1}'` -c
>
> You would need to invoke the script with 'sudo <script's name>'.  
> The Aqua application will run with your ID, but since you could  
> prove that you were authorised to use sudo, the sudo in the script  
> won't ask for your password again -- only in case the Adobe product  
> manages to pass control back to the shell within a few  minutes. If  
> this can't be guaranteed you would need to change the Adobe  
> invocation to something like:
>
> 	/Applications/Adobe\ Reader\ 7.0.8/Adobe\ Reader\ 7.0.8.app/ 
> Contents/MacOS/Adobe\ Reader >/dev/null 2>&1 &
>
>
> Put the shell script best into the directory ~/bin ('mkdir ~/bin'  
> will create it) and don't forget to 'chmod 755 <shell script's file  
> name>' which makes it executable and invoked by simply typing  
> '<shell script's name>'!
>
> --
> Greetings
>
>   Pete
>
> Got Mole problems?
> Call Avogadro 6.02 x 10^23
>
>
> ------------------------- Info --------------------------
> Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
>          & FAQ: http://latex.yauh.de/faq/
> TeX FAQ: http://www.tex.ac.uk/faq
> List Archive: http://tug.org/pipermail/macostex-archives/
>

Sergei Mariev
Hinweis ab jetzt neue Nummer +49 (0)163-846-62-00
+49 (0)8153-986-716




------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
          & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/




More information about the macostex-archives mailing list