Difference between revisions of "Projects/Nepomuk/ManagingNepomukProcesses"
(Created page with "This page contains some useful commands for managing the different Nepomuk processes = Restarting Nepomuk = <syntaxhighlight lang="bash"> $ qdbus org.kde.NepomukServer /nepom...") |
(Added useful commands) |
||
Line 19: | Line 19: | ||
Just killing the service won't work, cause the 'nepomukserver' automatically restarts crashed services. | Just killing the service won't work, cause the 'nepomukserver' automatically restarts crashed services. | ||
+ | |||
+ | = Useful commands = | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | |||
+ | #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=$1 | ||
+ | qdbus org.kde.nepomuk.services.$SERVICE /servicecontrol shutdown | ||
+ | return $? | ||
+ | } | ||
+ | function nepomuk-service-restart() { | ||
+ | SERVICE=$1 | ||
+ | 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" | ||
+ | </syntaxhighlight> |
Revision as of 10:04, 24 August 2012
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 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=$1
qdbus org.kde.nepomuk.services.$SERVICE /servicecontrol shutdown
return $?
}
function nepomuk-service-restart() {
SERVICE=$1
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"
This page was last edited on 24 August 2012, at 10:04. Content is available under Creative Commons License SA 4.0 unless otherwise noted.