nologinユーザーとして実行されているプロセスがあります(この場合スコ羊仕える人)。
プロセスでいくつかのシェルコマンドを実行したいのですが、次の標準ユーティリティ以外はほとんどls
使用できませんdate
。
私の特別なケースでは、利用可能なスクリプトを使用したいと思いました。/usr/local
通常のログインユーザーの場合は、source
initスクリプトで十分です。.bashrc
source
nologinユーザーの場合、オペレータと同じくらい使いにくいようです.
。
/etc/profile
あるいは、必要な行を追加しようとしましたが、/etc/bash.bashrc
それも機能しませんでした。
バイナリをにコピーする以外に他の方法はありますか/bin
?
現在、Ubuntu 14.04を使用しています。
ベストアンサー1
ファイルには次のデフォルトパスが含まれているため、追加し/usr/local
てください。ENV_PATH
/etc/login.defs
/etc/login.defs
ENV_PATH PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games