目前我正在使用以下内容来检查进程实际运行的时间:
ps -eo uid,pid,etime | egrep '^ *MY_ID' | egrep 'PID_OF_PROCESS'
Run Code Online (Sandbox Code Playgroud)
并输出以下内容:
MY_ID PID_OF_PROCESS 00:16
Run Code Online (Sandbox Code Playgroud)
但是,在该过程结束后,我想知道它实际运行了多长时间,但似乎找不到该信息。
也许我误解了 KVM 的功能,但是在 VM 上添加/删除硬件的能力似乎意味着我可以添加一个串行端口,然后充当终端。
所以,我的问题是:
目前在 Linux 下翻录划痕音频 CD 的最佳方法是什么?
我觉得复杂的是,有几种工具可用,但不清楚一种工具是否比另一种工具具有更好的纠错功能。
我的意思是,至少有:
需要明确的是,我指的不是/etc/issue(在提示前显示)或/etc/motd(在登录后显示),而是提示本身,即当前
hostname login:
Run Code Online (Sandbox Code Playgroud)
总的来说,我正在运行 Arch Linux,但我相信答案很可能是跨发行版。
这是一个困扰我一段时间的 Linux 音频 MP3 难题:
如何修剪 MP3 音频文件的开头几秒?(我无法ffmpeg -ss使用 00:01 或 1.000 格式)
到目前为止,为了做我想做的事情,我采用 GUI 方式来做,这对于单个文件来说可能会更慢,而对于一批文件来说肯定会更慢。
我正在使用Zathura(使用MuPDF 插件)来查看用于打印的各种布局。对我来说,重要的是我看到的东西的大小与它们在纸上的大小大致相同。我意识到屏幕像素之间的差异以及打印出来的东西的外观仍然会影响感知,但是为了在我粗略的边距和修剪尺寸的同时保存测试打印,我希望能够将一张纸放在屏幕上并让它与画布相匹配在我的 PDF 查看器中。
Zathura 的默认缩放级别 (100%) 不是实际大小。事实上,它几乎关闭了?。如果我将缩放设置为 133%,我会得到非常接近实际大小的东西。如何将其设为默认缩放级别?我希望其他所有东西都可以缩放,这样 50% 实际上是一半大小,等等。有没有办法校准我的显示器的设置——也许是某种比例因子设置?
有趣的是,Evince 似乎对我的显示器尺寸有所了解,因为它开箱即用。100% 在我的显示器上显示为完全正确的纸张尺寸(实际上它稍微偏离了一点,100.5% 更像是它,但它已经足够接近了)。另一方面,Acroread 与 Zathura 相距一英里,但方向相反。在那里,87% 的值是正确的——实际大小实际上是巨大的规模。
Zathura 如何决定要显示的尺寸?有没有办法解决这个问题,所以 100% 实际上是实际大小?是否有可以设置的系统 DPI 值来校准它?
在 Linux 上(我的实时服务器在 RHEL 5.5 上 - 下面的 LXR 链接指向内核版本),man 7 ip说:
已绑定的 TCP 本地套接字地址在关闭后的一段时间内不可用,除非设置了 SO_REUSEADDR 标志。
我没有使用SO_REUSEADDR. “一段时间”是多长时间?我怎样才能知道它有多长,我怎样才能改变它?
我一直在谷歌上搜索这个,并找到了一些信息,但没有一个能从应用程序程序员的角度真正解释这一点。以机智:
net/tcp.h是“要等待多久才能破坏TIME-WAIT状态”,固定为“大约60秒”我绊倒的地方在于弥合内核的 TCP 生命周期模型和程序员的端口不可用模型之间的差距,即理解这些状态与“一段时间”的关系。
我想知道文件描述符和文件名之间有什么区别和关系。他们都是用来访问文件的吗?如果是,以同样的方式?
例如,/dev/fd/0、/dev/stdin和/proc/self/fd/0都是指向 的链接/dev/pts/2。这四个是文件描述符,还是文件名?
如何配置 Emacs 以识别某些 she-bang 行?
它识别shebang行:
#!/usr/bin/env ruby
Run Code Online (Sandbox Code Playgroud)
但不是shebang线
#!/usr/bin/env ruby1.9
Run Code Online (Sandbox Code Playgroud)
我认为某个地方必须有一个列表,其中包含 /usr/bin/env 和模式调用的脚本语言列表,但我找不到它。