首页 \ 问答 \ Web服务器可以写入登录用户的屏幕吗?(Can a web server write to a logged-in user's screen?)

Web服务器可以写入登录用户的屏幕吗?(Can a web server write to a logged-in user's screen?)

我有一个非常简单的bash脚本保存在Apache目录的www文件夹中,每当调用php脚本时都会打印“网站命中”。

问题是我希望打印在我用HDMI插入的本地屏幕上打印。 目前不在任何地方打印,我认为这是因为它在其他地方打印。

我现在尝试了一切,我无法弄清楚如何让bash回应本地登录的用户。

无论如何我可以打印到本地的特定登录用户?

先谢谢了


I have a very simple bash script saved in my www folder in Apache directory, which prints "website hit" whenever the php script is called.

The problem is i want that print to print on the local screen i got plugged in with the HDMI. currently is not printing anywhere, i think its because its printing it somewhere else.

I did try everything now and i cant figure out how to get the bash to echo to the user logged in locally.

Is there anyway i can print to a specific logged in user which is local?

Thanks in advanced


原文:https://stackoverflow.com/questions/45221941
更新时间:2019-11-21 10:09

最满意答案

要写入用户,请使用talk命令。 它有一个手册页: man talk可能会有所帮助。

如果要写入TTY1而不管登录的是哪个用户,请echo "some text" >/dev/tty1 。 (显然,您需要确保运行Web服务器的用户具有对设备的写入权限)。


To write to a user, use the talk command. It has a man page: man talk is likely to be helpful.

If you want to write to TTY1 regardless of which user is logged in, echo "some text" >/dev/tty1. (Obviously, you'll need to ensure that the user running the web server has write permissions to the device).

2017-07-20

相关问答

更多

如何编写Ruby类来保存一对或多项?(How can I write a Ruby class to hold a pair or items?)

定义一个类不像定义函数那样工作,你必须在它们上定义使用内部变量的函数,以及告诉它在调用时要做什么的初始化器.new attr_accessor有助于设置函数和变量。 最简单的方法是使用类似的类 class Couple attr_accessor :one, :two end couple1 = Couple.new couple1.one = 10 couple1.two = "Ten" p couple1.one p couple1.two 要使用新函数使用一些变量initializ

在战争库中爆炸的罐子(Exploded jar in war libs)

如果解压缩jar文件,生成的文件需要进入WEB-INF/classes 。 If you unpack a jar-file the resulting files needs to go into WEB-INF/classes.

datetime.strptime( '2017-01-12T14:12:06.000-0500', '%Y-%间- %的dT%H:%M:%S%F%Z')(datetime.strptime(‘2017-01-12T14:12:06.000-0500’,'%Y-%m-%dT%H:%M:%S.%f%Z'))

Python 2.7的解决方案 从评论中可以清楚地看出OP需要Python 2.7的解决方案。 显然,python 2.7的strptime中没有%z ,即使文档声称相反 ,引发的错误是ValueError: 'z' is a bad directive in format '%Y-%m-%dT%H:%M:%S.000%z' 。 要解决此问题,您需要先解析没有时区的日期,然后再添加时区。 不幸的是,您需要为此子类化tzinfo 。 这个答案是基于这个答案 from datetime import

我刚刚安装了VS.NET 2003,这使我的新版本(2005/2008)瘫痪了(I have just installed VS.NET 2003 which left my newer versions (2005/2008) crippled)

rifferte是正确的,因为最安全的是安装在另一个它们被释放。 此时可能最好的做法是修复Visual Studio 2008安装。 您可以通过“控制面板” - >“添加删除程序”菜单执行此操作。 这应该可以解决您所看到的问题。 rifferte is correct in that it's safest to install in the other they are released. Probably the best thing to do at this point is to re

SQL Server 2005上的SSRS 2008 Reporting Services(SSRS 2008 Reporting Services on SQL Server 2005)

是否可以在安装了SQL Server 2005的站点上安装SSRS 2008 [stand alone]。 没有。没有SSRS安装。 Is it possible to install SSRS 2008 [stand alone] on a site that has SQL server 2005 installed. No. There is no SSRS-only installation.

TFS Build Server从2008年升级到2012年(TFS Build Server upgrade from 2008 to 2012)

我已经设法通过在Build Targets文件中复制BuildAgentUri属性来解决上述问题,然后它工作了。 可从以下URL获得更多解释: https://social.msdn.microsoft.com/Forums/vstudio/en-US/389da76d-4637-4556-a68f-bafb9febc8ea/how-to-troubleshoot-trror-in-ant-build-with-tfs-2012?论坛=三通 I have managed to resolve t

2012年之后安装的VS 2010以及用于Web发布的目标文件的MSbuild路径现在不正确(Installed VS 2010 after 2012 and MSbuild paths to target file for web publish is incorrect now)

最简单(但很冗长)的解决方案是修复visual studio: 从Windows的“程序和功能”窗口修复Visual Studio 2012 重新应用Visual Studio Update 4 这将确保最新的位回到它们应该的位置。 The easiest (though lengthy) solution will be to repair visual studio: Repair Visual studio 2012 from the Windows' Programs and Featu

从vb6迁移到vb2005,vb2008,vb2010之间的差异(Differences between migrating from vb6 to vb2005, vb2008, vb2010)

我认为定位更高版本会稍微容易一些。 我相信为Visual Studio 2005添加了PowerPack 3.0 :它包括对模拟VB6 Printer对象和形状控件的额外支持。 任何读过我关于VB6迁移的其他答案的人都应该现在停止阅读,因为我之前已经说过了......但我认为这是相关的,所以无论如何我都会再说一遍。 通过截屏视频查看Microsoft UK 建议 ,解释.Net迁移的5个基本选项。 决定哪个是最好的。 人们可能会建议你在.Net中从头开始重写。 要小心谨慎 - 你说你的代码库很大

相关文章

更多

最新问答

更多
  • 用于Json解析的Phonegap插件(Phonegap Plugin for Json parsing)
  • ActionScript 2加载另一个加载其他文件的SWF - 相对路径/网址问题(ActionScript 2 load another SWF that loads other files - relative path/url problem)
  • 使用sql将一些列值放入新列中(put some column values in a new column using sql)
  • 在iOS中为NivevehGL设置View的背景图像(Setting the background image of the View for NivevehGL in iOS)
  • 从普通的C#开发人员到普通的Java开发人员需要多长时间?(How long will take from an average C# developer to an average Java developer?)
  • 通过datetimefield SQL Server加入(Joining by datetimefield SQL Server)
  • Python中是否有任何智能打印方法?(Are there any smart print methods in Python?)
  • R中关闭另一个表[关闭](Removing one table from another in R [closed])
  • 枚举数字(Enumerating digits)
  • 我想从现有数组中获取新数组,其中key是旧数组的重复值,value是重复计数?(I want new array from existing array with key as repeated value from old array and value as repeated count?)
  • 如何在不创建实例的情况下调用类方法(How to call a class method without creating an instance)
  • wxHaskell中嵌入的图像(Embedded images in wxHaskell)
  • 蚂蚁战争任务如何运作?(How does the ant war task work?)
  • Windows Workflow 4中的人员活动支持(Human activity support in Windows Workflow 4)
  • 在Firebug的Net Panel中缺少'DomContentLoaded'和'加载'时间信息(Missing 'DomContentLoaded' and 'load' time information in Firebug's Net Panel)
  • 如何抓取页面以查看复选框/广播/文本输入并检测其原始值的更改?(How can I crawl the page for checkbox/radio/text inputs and detect changes to their original values?)
  • Document.ready不起作用(Document.ready won't work)
  • Java序列化问题(Java serialization problem)
  • Javascript:如何在页面刷新时处理令牌验证?(Javascript: How should I handle token verification on page refresh?)
  • 数据库安全:中间“to_be_deleted”列/表?(Database safety: Intermediary “to_be_deleted” column/table?)
  • 使用mayavi时如何删除scalar_cut_plane中的红框和白色箭头?(How to remove the red frame and white arrow in scalar_cut_plane when using mayavi?)
  • 如何延迟MainPage,所以它在加载数据后启动?(How to delay MainPage, so it starts after data is loaded?)
  • 按Enter键更改EditText(Press Enter to change EditText)
  • 使用libavcodec解码时可以裁剪帧大小吗?(Can the frame size be cropped during decoding using libavcodec?)
  • Performance_Python根据元组的3个元素中的2个获得2个元组列表的并集(Performance_Python get union of 2 lists of tuple according to 2 out of the 3 elements of the tuple)
  • 为什么法线会随相机旋转?(Why normals rotate with camera?)
  • 如何将Intent与ListView一起使用?(How do I use Intents with ListView?)
  • html_safe无法使用rails(html_safe not working with rails)
  • 录制没有单独的程序或库的opengl视频(record opengl video without separate program or library)
  • 滚动到特定视图(Scroll to particular view)