简单来说,我无法使用 screen 执行任何文件或目录。每次都会出现错误“无法执行‘/path/to/file’:权限被拒绝。”。
我以 root 身份登录,应该拥有所需的所有权限,但仍然无法执行任何文件。
我正在尝试筛选 .js 文件。(.js 文件在没有屏幕的情况下也能正常工作,并且根本不应该关闭/返回任何内容。)
答案1
正如 Android Dev 在评论中所说,您必须通过 chmod +x path-to-file 或 chmod 777 path-to-file 为您的文件设置执行属性。
答案2
你需要做两件事:
使用 chmod 更新文件的权限:
sudo chmod +x path/to/file.sh
为了
screen
执行该文件并保持打开状态,您必须指定使用以下命令运行它sh
:screen -S nameOfSession sh /path/to/file.sh