我可以使用以下命令创建一个分离的屏幕会话:
[user1@host-pc ~]$ screen -d -m -S sname program
Run Code Online (Sandbox Code Playgroud)
...并使用以下命令恢复它:
[user1@host-pc ~]$ screen -r sname
Run Code Online (Sandbox Code Playgroud)
有没有办法让与user1
访问会话在同一组中的用户?
编辑:我已阅读手册页,并且了解多用户模式。我特别询问是否允许按用户组 (/etc/group) 共享屏幕会话。
即组users
中的所有用户都可以共享会话sname
。无需手动添加每个用户进行筛选。
目标是能够执行存储在 WWW 目录中的任意脚本文件,例如http://www.example.com/*.py
.
我不想为每个请求生成一个新的 Python 实例(解释器)(就像在常规 CGI 中所做的那样,如果我没记错的话),这就是我使用 FastCGI 的原因。
根据Lighttpd 的文档,以下是我的配置文件的 FastCGI 部分。问题是它总是/usr/local/bin/python-fcgi
为每个 *.py 文件运行脚本,而不管该文件的内容如何:
http://www.example.com/script.py [output=>] "python-fcgi: test"
(无论内容如何script.py
)
我对使用任何框架不感兴趣,而只是执行单独的 [web] 脚本。
我怎样才能让它像 PHP 一样运行,通过请求它的路径来执行 WWW 目录中的任何脚本?
/etc/lighttpd/conf.d/fastcgi.conf:
server.modules += ( "mod_fastcgi" )
index-file.names += ( "index.php" )
fastcgi.server = (
".php" => (
"localhost" => (
"bin-path" => "/usr/bin/php-cgi",
"socket" => "/var/run/lighttpd/php-fastcgi.sock",
"max-procs" => 4, # default value
"bin-environment" => ( …
Run Code Online (Sandbox Code Playgroud) fastcgi ×1
gnu-screen ×1
groups ×1
lighttpd ×1
linux ×1
permissions ×1
python ×1
web-server ×1