我正在尝试从远程计算机挂载磁盘,但出现此错误:
root@sidibalkan:~# mount -t nfs rat:/develop /mnt
mount.nfs: rpc.statd is not running but is required for remote locking.
mount.nfs: Either use '-o nolock' to keep locks local, or start statd.
mount.nfs: an incorrect mount option was specified
Run Code Online (Sandbox Code Playgroud)
我正在运行 Debian 7。远程服务器正在运行 Debian 5。知道为什么会发生这种情况吗?如果我添加额外的参数,它会起作用,但问题是我想通过 autofs 自动挂载它。奇怪的是,我可以从另一台服务器(运行 Debian 7)挂载磁盘。
有没有办法以受控方式检测显示是否有效?例如,如果我设置了$DISPLAY=anydisplay
或$DISPLAY=0.0
,有没有办法检查我是否有权访问anydisplay
或0.0
是否是有效的显示?我正在编写一个旨在从 bash 脚本启动的程序,其想法是警告用户如果他们的显示无效并在“控制台”模式下运行该程序。
我正在尝试编写一个脚本,在最后一次出现字符后删除所有内容。例如,如果字符串是DATETIME 2014.03.14 12:23:24
,我只想得到DATETIME 2014.03.
. 所以最后一次出现点之后的所有内容都应该被剥离。我一直在试图用不同的变体sed
和expr index
,但没有成功。上次我尝试获取最后一个点的索引然后对其进行子字符串化但没有任何结果:
expr index "DATETIME 2014.03.14 12:23:24" '.[0-9][/&][0-9]'
这将返回第一个点而不是最后一个点的位置。