是否可以使用 bash 而不是 sh 在 crontab 中运行命令?我知道您可以使用 将命令传递给 bash -c,但这很烦人,而且我从不使用 sh。
我有一个 node.js 进程,用于fs.appendFile向file.log. 仅附加每行大约 40 个字符的完整行,例如调用 like fs.appendFile("start-end"),而不是 2 个调用 likefs.appendFile("start-")和fs.appendFile("end")。如果我将此文件移动到file2.log我可以确保没有丢失或部分复制行吗?
我知道该uptime命令,但它自启动后返回秒数,所以如果我只是从当前时间戳中减去该数字,理论上如果在我读取正常运行时间和当前时间戳后秒发生变化,我可以获得不同的结果。uptime -s是我想要的,但它在 centos 上不可用(顺便说一句,它是如何计算的?)。我可以只获取 /proc 目录的 ctime 吗?这似乎给了我正确的数字,但我想知道是否每个 linux 系统都在启动时创建了 /proc。
我可以使用xdotool getwindowgeometry --shell $(xdotool getactivewindow). 我如何做一个向后的过程 - 找到给定 X 和 Y 的窗口 ID?我只对最上面的窗口感兴趣,而不对可能隐藏在顶部窗口下面的那个窗口感兴趣。