Projects/Nepomuk/ManagingNepomukProcesses: Difference between revisions
(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...") |
(Marked this version for translation) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<languages /> | |||
<translate> | |||
= Restarting Nepomuk = | <!--T:1--> | ||
{{Info|1=This page contains some useful commands for managing the different Nepomuk processes}} | |||
== Restarting Nepomuk == <!--T:2--> | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
$ qdbus org.kde.NepomukServer /nepomukserver quit | $ qdbus org.kde.NepomukServer /nepomukserver quit | ||
Line 8: | Line 12: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
= Restarting any service = | == Restarting any service == <!--T:3--> | ||
If you need to restart any particular service - | If you need to restart any particular service - | ||
<!--T:4--> | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
$ qdbus org.kde.nepomuk.services.$SERVICE /servicecontrol shutdown | $ qdbus org.kde.nepomuk.services.$SERVICE /servicecontrol shutdown | ||
Line 18: | Line 23: | ||
<!--T:5--> | |||
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 == <!--T:6--> | |||
<syntaxhighlight lang="bash"> | |||
<!--T:7--> | |||
#This function restarts the Nepomuk server | |||
function nepomuk-restart() { | |||
nepomuk-quit | |||
<!--T:8--> | |||
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 | |||
} | |||
<!--T:9--> | |||
function nepomuk-quit() { | |||
qdbus org.kde.NepomukServer /nepomukserver quit | |||
return $? | |||
} | |||
<!--T:10--> | |||
function nepomuk-service-quit() { | |||
SERVICE= | |||
qdbus org.kde.nepomuk.services.$SERVICE /servicecontrol shutdown | |||
return $? | |||
} | |||
function nepomuk-service-restart() { | |||
SERVICE= | |||
nepomuk-service-quit $SERVICE | |||
<!--T:11--> | |||
ps-nepomuk-fast | grep --silent $SERVICE | |||
while [ $? -eq 0 ] | |||
do | |||
sleep 0.25 | |||
ps-nepomuk-fast | grep --silent $SERVICE | |||
done | |||
<!--T:12--> | |||
nepomukservicestub $SERVICE & | |||
} | |||
<!--T:13--> | |||
# | |||
# 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"' | |||
<!--T:14--> | |||
alias nepomuk-indexer-restart='nepomuk-service-restart "nepomukfileindexer"' | |||
alias nepomuk-filewatch-restart='nepomuk-service-restart "nepomukfilewatch"' | |||
alias nepomuk-storage-restart='nepomuk-service-restart "nepomukstorage"' | |||
<!--T:15--> | |||
alias nepomukcmd="sopranocmd --socket `kde4-config --path socket`nepomuk-socket --model main --nrl" | |||
</syntaxhighlight> | |||
<!--T:16--> | |||
[[Category:Documentation]] | |||
[[Category:Development]] | |||
[[Category:Tutorials]] | |||
</translate> |
Revision as of 10:12, 14 December 2012
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 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"