2017-01-12 20 views
0

私はchrootに対していくつかのスクリプトとコマンドを実行するpythonスクリプトを持っており、それをJavaに移行したいと思っています。java - chrootでコマンドを実行する

os.chdir(root) 
os.chroot(root) 

そして、私は終わりだときに、私がやっている::Pythonで

は、chroot環境で動作するように、私は次のことをやっている

os.fchdir(real_root) 
os.chroot('.') 
os.close(real_root) 

を私は実行するたびにPythonのどのコマンドでも、chrootに対して実行され、Javaで同じことをしたいと思います。

これは可能ですか?この作業にはどのような設備が必要ですか?

答えて

0

私がやっているやり方は空想的ではありませんが、機能します。より良い解決策はありますか?

1. mount all filesystems 
2. run chroot some-shell 
3. use expect library (or something equivalent) 
4. unmount filesystems 
関連する問題