我正在尝试修补我只能通过shell连接的机器。我没有物理访问权限,也无法访问VNC(也许这是另一个问题)。我正试图立即截取屏幕截图,看看发生了什么,使用screencapture
结束ssh
,但它没有保存屏幕截图。没有错误消息或任何东西。并且没有冗长的模式screencapture
,所以我无法轻易诊断它。
当我尝试截取屏幕截图时会发生这种情况:(
Rogers-iMac:screenshots roger$ screencapture 0911.png
Rogers-iMac:screenshots roger$
返回shell并输出任何内容)
Rogers-iMac:screenshots roger$ ls -la
total 0
drwxr-xr-x 2 roger staff 68 Sep 11 19:56 .
drwxr-xr-x+ 32 roger staff 1088 Sep 11 19:56 ..
Rogers-iMac:screenshots roger$
编辑:Beroe建议通过SSH连接是一个因素。我编辑了我的问题以反映我在整个SSH上这样做的事实。不幸的是,screencapture
即使按照手册页中给出的说明,仍然会无声地失败:
Rogers-iMac:screenshots roger$ ps -axww | grep loginwindo[w]
82 ?? 0:05.10 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow console
Rogers-iMac:screenshots roger$ sudo launchctl bsexec 82 screencapture 0915.png
Rogers-iMac:screenshots roger$ ls -la
total 0
drwxr-xr-x 2 roger staff 68 Sep 11 19:56 .
drwxr-xr-x+ 32 roger staff 1088 Sep 15 10:17 ..