Merge e1ebc0dd95 into 702d923054
commit
7dbaab8bbd
|
|
@ -4,10 +4,11 @@ about-alias 'emacs editor'
|
||||||
case $OSTYPE in
|
case $OSTYPE in
|
||||||
linux*)
|
linux*)
|
||||||
alias em='emacs'
|
alias em='emacs'
|
||||||
alias en='emacs -nw'
|
alias en='emacs -t'
|
||||||
alias e='emacsclient -n'
|
alias e='emacsclient -n'
|
||||||
alias et='emacsclient -t'
|
alias et='emacsclient -t'
|
||||||
alias ed='emacs --daemon'
|
alias ed='emacs --debug-init'
|
||||||
|
alias ew='emacsclient -c'
|
||||||
alias E='SUDO_EDITOR=emacsclient sudo -e'
|
alias E='SUDO_EDITOR=emacsclient sudo -e'
|
||||||
;;
|
;;
|
||||||
darwin*)
|
darwin*)
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
cite 'about-alias'
|
||||||
|
about-alias 'systemd service'
|
||||||
|
|
||||||
|
case $OSTYPE in
|
||||||
|
linux*)
|
||||||
|
alias sc='systemctl'
|
||||||
|
alias scr='systemctl daemon-reload'
|
||||||
|
alias scu='systemctl --user'
|
||||||
|
alias scur='systemctl --user daemon-reload'
|
||||||
|
alias sce='systemctl stop'
|
||||||
|
alias scue='systemctl --user stop'
|
||||||
|
alias scs='systemctl start'
|
||||||
|
alias scus='systemctl --user start'
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
@ -0,0 +1,50 @@
|
||||||
|
# Author: Arthur Miller
|
||||||
|
# Created: 2017-08-08
|
||||||
|
# License: Public Domain
|
||||||
|
|
||||||
|
cite about-plugin
|
||||||
|
about-plugin 'SystemD helper functions'
|
||||||
|
|
||||||
|
# Reloads a systemwide service. If no agruments are given, reloads all services.
|
||||||
|
# Requires admin priviledge.
|
||||||
|
scrs(){
|
||||||
|
if [ $# -eq 0 ]; then
|
||||||
|
systemctl daemon-reload
|
||||||
|
else
|
||||||
|
echo "Stopping $1.service ..."
|
||||||
|
systemctl stop "$1.service"
|
||||||
|
echo "Starting $1.service ..."
|
||||||
|
systemctl start "$1.service"
|
||||||
|
fi;
|
||||||
|
}
|
||||||
|
|
||||||
|
# Display status of a systemwide service. If no arguments are given, display
|
||||||
|
# status for all services. Requires admin priviledge.
|
||||||
|
scst(){
|
||||||
|
if [ $# -eq 0 ]; then
|
||||||
|
systemctl status
|
||||||
|
else
|
||||||
|
systemctl status "$1.service"
|
||||||
|
fi;
|
||||||
|
}
|
||||||
|
|
||||||
|
# Reloads an user service. If no agruments are given, reloads all user services.
|
||||||
|
scurs(){
|
||||||
|
if [ $# -eq 0 ]; then
|
||||||
|
systemctl --user daemon-reload
|
||||||
|
else
|
||||||
|
echo "Stopping $1.service ..."
|
||||||
|
systemctl --user stop "$1.service"
|
||||||
|
echo "Starting $1.service ..."
|
||||||
|
systemctl --user start "$1.service"
|
||||||
|
fi;
|
||||||
|
}
|
||||||
|
|
||||||
|
# runs systemctl --user status command
|
||||||
|
scust(){
|
||||||
|
if [ $# -eq 0 ]; then
|
||||||
|
systemctl --user status
|
||||||
|
else
|
||||||
|
systemctl --user status "$1.service"
|
||||||
|
fi;
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue