ゆるぼbash で
$ sudo systemctl start foobar ; sudo journalctl -xefu foobar
$ sudo start foobar
@dev$ alias foobar='bash -c "ls /root; head /etc/sudoers"' # rootでしか実行できないコマンドを並べる$ alias sudo='sudo ' # https://qiita.com/homoluctus/items/ba1a6d03df85e65fc85a$ sudo foobar
などでいかがでしょうか…
@monaco_koukoku@fedibird.com 私の元投稿で書いた foobar の部分を好きに変えられるようにしたいのでこれでは不都合かもしれませんうまく伝わっていなかったらすみません
foobar
$ sudo start foo.service <- sudo systemctl start foo.service ; sudo journalctl -xefu foo.service と等価であってほしい $ sudo start bar.service <- sudo systemctl start bar.service ; sudo journalctl -xefu bar.service と等価であってほしい
@dev それではこういう感じになるでしょうか?
$ alias start="bash -c 'systemctl start \$0 ; journalctl -xefu \$0'"$ sudo start foo.service # sudoのaliasは先ほどと同じ
@monaco_koukoku@fedibird.com おっ それでも動きますね!おもしろい(alias start=$'bash -c \'systemctl start $0 ; journalctl -xefu $0\'' という解決策をいただいていました)ありがとうございます!
alias start=$'bash -c \'systemctl start $0 ; journalctl -xefu $0\''
様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。
@monaco_koukoku@fedibird.com おっ それでも動きますね!おもしろい(
alias start=$'bash -c \'systemctl start $0 ; journalctl -xefu $0\''
という解決策をいただいていました)ありがとうございます!