(Marked this version for translation) |
(Add missing ps-nepomuk-fast) |
||
| Line 28: | Line 28: | ||
== Useful commands == <!--T:6--> | == Useful commands == <!--T:6--> | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
| + | |||
| + | # THis function is iused to find the PID of the various nepomuk processes | ||
| + | function ps-nepomuk-fast() { | ||
| + | OUT=$(ps aux | grep -E '(nepomukserver|nepomukservicestub|nepomukindexer|virtuoso-t)' | grep -v "grep" | grep $USER | awk '{ print $2, $3, $4, $11, $12 }') | ||
| + | echo "$OUT" | ||
| + | } | ||
| + | |||
<!--T:7--> | <!--T:7--> | ||
| Information |
|---|
| This page contains some useful commands for managing the different Nepomuk processes |
$ qdbus org.kde.NepomukServer /nepomukserver quit wait for it to quit $ nepomukserver
If you need to restart any particular service -
$ qdbus org.kde.nepomuk.services.$SERVICE /servicecontrol shutdown wait for it to quit $ nepomukservicestub $SERVICE
Just killing the service won't work, cause the 'nepomukserver' automatically restarts crashed services.
# THis function is iused to find the PID of the various nepomuk processes function ps-nepomuk-fast() { OUT=$(ps aux | grep -E '(nepomukserver|nepomukservicestub|nepomukindexer|virtuoso-t)' | grep -v "grep" | grep $USER | awk '{ print $2, $3, $4, $11, $12 }') echo "$OUT" } #This function restarts the Nepomuk server function nepomuk-restart() { nepomuk-quit ps -A | grep nepomukserver --silent while [ $? -eq 0 ] do sleep 0.5 ps -A | grep nepomukserver --silent done cd $KDEDIR echo "Starting Nepomuk Server ..." nepomukserver cd $OLDPWD } function nepomuk-quit() { qdbus org.kde.NepomukServer /nepomukserver quit return $? } function nepomuk-service-quit() { SERVICE= qdbus org.kde.nepomuk.services.$SERVICE /servicecontrol shutdown return $? } function nepomuk-service-restart() { SERVICE= nepomuk-service-quit $SERVICE ps-nepomuk-fast | grep --silent $SERVICE while [ $? -eq 0 ] do sleep 0.25 ps-nepomuk-fast | grep --silent $SERVICE done nepomukservicestub $SERVICE & } # # Useful aliases to control Nepomuk and its services # alias nepomuk-indexer-quit='nepomuk-service-quit "nepomukfileindexer"' alias nepomuk-filewatch-quit='nepomuk-service-quit "nepomukfilewatch"' alias nepomuk-storage-quit='nepomuk-service-quit "nepomukstorage"' alias nepomuk-indexer-restart='nepomuk-service-restart "nepomukfileindexer"' alias nepomuk-filewatch-restart='nepomuk-service-restart "nepomukfilewatch"' alias nepomuk-storage-restart='nepomuk-service-restart "nepomukstorage"' alias nepomukcmd="sopranocmd --socket `kde4-config --path socket`nepomuk-socket --model main --nrl"