使用時のタイミングコマンドの実行時間はsudo
前でなければなりませんか、それ以降でtime
なければなりませんか?sudo
sudo
time sudo command
または
sudo time command
どちらが正しいですか?
出力は私にとって非常に異なるようです。
[esolve@xxt ~]$ sudo time ls
193.144.21.131_udp.folder lockfile run_udp.sh udp_folder
50IP.txt my_ip_host_site send_udp_log udp_receiver
ip_each_site raw_udp_client ssh.log
0.00user 0.00system 0:00.00elapsed ?%CPU (0avgtext+0avgdata 3088maxresident)k
0inputs+0outputs (0major+236minor)pagefaults 0swaps
[esolve@xxt ~]$ time sudo ls
193.144.21.131_udp.folder lockfile run_udp.sh udp_folder
50IP.txt my_ip_host_site send_udp_log udp_receiver
ip_each_site raw_udp_client ssh.log
real 0m0.004s
user 0m0.003s
sys 0m0.002s
[esolve@xxt ~]$
なぜこれですか?
ベストアンサー1
time sudo command
シェルにtime
組み込みコマンドがある場合は、実行し、sudo time command
常にtime
プログラム検索パス()$PATH
内の実行可能ファイルを実行します。
time sudo command
コマンドにかかる時間は含まれますが、sudo
そのsudo time command
逆の場合は含まれません。
sudo time command
処理時間は短くても常に無視できるわけsudo
ではなく、ユーザーがパスワードを入力する必要がある場合は、壁時計の時間がはるかに長くなる可能性があるため、使用する必要があります。