Projects/Nepomuk/ManagingNepomukProcesses: Difference between revisions
(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--> |
Revision as of 13:34, 21 February 2013
Information
This page contains some useful commands for managing the different Nepomuk processes
Restarting Nepomuk
$ qdbus org.kde.NepomukServer /nepomukserver quit
wait for it to quit
$ nepomukserver
Restarting any service
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.
Useful commands
# 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"