我正在运行 Linux (Debian)。我最近在我的电脑上安装了 x11VNC 服务器。我发现启动服务器的命令是:
x11vnc -display :0
Run Code Online (Sandbox Code Playgroud)
我一直在搜索,但没有找到有关如何重新启动和关闭 x11VNC 服务器的任何信息。是否有执行此操作的命令?
我正在寻找一个 linux 命令来远程将一组文件从一个文件夹移动到另一个在 windows box 上的文件夹。
我试过 smbclient,但是当我用它来移动文件时,我必须执行两步过程:
由于上述过程,当我有大文件时,它变得非常耗时。如何在不通过本地计算机移动文件的情况下正确执行此操作?
当我Xvfb
直接运行服务器时,x11vnc
可以按照维基百科页面很好地附加到显示上。
但是,我想通过使用xvfb-run
.
这是我的尝试(以运行wine explorer
为例):
$ xvfb-run -l --server-args="-screen 0 1024x768x24" wine explorer
$ ps x | grep Xvfb
19536 pts/2 Sl 0:00 Xvfb :99 -screen 0 1024x768x24 -auth /tmp/xvfb-run.nJKLnF/Xauthority
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试运行时,x11vnc
它失败了:
$ x11vnc -display :99.0 -usepw -forever -autoport 5900
24/11/2016 22:51:29 XOpenDisplay(":99.0") failed.
24/11/2016 22:51:29 Trying again with XAUTHLOCALHOSTNAME=localhost ...
No protocol specified
24/11/2016 22:51:29 ***************************************
24/11/2016 22:51:29 *** XOpenDisplay failed (:99.0)
*** x11vnc was unable to …
Run Code Online (Sandbox Code Playgroud) 来自 bash 手册
执行命令的退出状态是
waitpid
系统调用或等效函数返回的值 。退出状态介于 0 和 255 之间,但如下所述,shell 可能会特别使用 125 以上的值。shell 内置命令和复合命令的退出状态也仅限于此范围。在某些情况下,外壳会使用特殊值来指示特定的故障模式。
什么决定了执行命令的退出状态,
waitpid
系统调用在我看来是一个执行命令的退出状态是由shell进程实现的,而命令本身与一个执行本身的退出状态无关。在bash进程中,我们什么时候可以获取执行命令的退出状态,
我有一个运行当前 64 位内核 4.8 的 Intel Z3735F(Bay Trail)平台。在 UEFI32 上。
从在线路dmesg
和hwinfo
我发现,这个特定的设备上的上板“的Broadcom BCM43430 WLAN卡”被连接到mmc0
,其本身被连接到SDIO
总线。
从dmesg
我还看到,初始化系统识别卡,并尝试加载brcmfmac43430-sdio.bin
到模块中brcmfmac
。我从Raspberry Github获得了固件。现在它想要“NVRAM”。我尝试了同一个 repo 中的那个,没有错误,但没有 Wifi 卡。我尝试了 Windows 使用的那些(有 2 个略有不同的,都尝试了),也没有变化。
“无变化”是指没有设备出现在“ifconfig -a”中。
有一些消息dmesg
:
mmc0: queuing unknown CIS tuple 0x80 (2 bytes)
mmc0: queuing unknown CIS tuple 0x80 (3 bytes)
mmc0: queuing unknown CIS tuple 0x80 (3 bytes)
mmc0: queuing unknown CIS tuple 0x80 (7 bytes)
...
brcmfmac mmc0:0001:1: firmware: …
Run Code Online (Sandbox Code Playgroud)