12
sudoを介してエイリアスを渡す方法
よく使用するツールにいくつかのパラメーターを渡すエイリアスがあります。時々私は自分自身として、時にはsudoの下で走ります。残念ながら、もちろん、sudoはエイリアスを認識しません。 エイリアスを渡す方法についてのヒントはありますか? この場合、デバッグするときにperlのオプションがたくさんあります。 alias pd='perl -Ilib -I/home/myuser/lib -d' 時には、ルートとしてツールをデバッグする必要があるため、実行する代わりに: pd ./mytool --some params sudoで実行する必要があります。私は多くの方法を試しました: sudo eval $(alias pd)\; pd ./mytool --some params sudo $(alias pd)\; pd ./mytool --some params sudo bash -c "$(alias pd)\; pd ./mytool --some params" sudo bash -c "$(alias pd); pd ./mytool --some params" sudo bash -c …