Linux Putty:在主机上执行shell脚本

Linux Putty:在主机上执行shell脚本,linux,shell,putty,host,Linux,Shell,Putty,Host,我想通过Putty在Ubuntu机器上执行shell脚本 问题是,如果我在putty连接到机器上运行的会话(相同用户名)的情况下执行脚本,它将在putty会话的“内部”执行,如果我关闭putty窗口,程序将停止执行(本例中为tracd) 我想在主机上打开的会话上启动tracd,以便在我停止putty会话时程序继续运行 谢谢你的回答 一种可行的方法(不知道是否存在更好的选项)是将Cron作业设置为在特定时间(比如说两分钟后)运行。启动后,可以再次删除Cron作业并关闭Putty。您可以指定哪个用户

我想通过Putty在Ubuntu机器上执行shell脚本

问题是,如果我在putty连接到机器上运行的会话(相同用户名)的情况下执行脚本,它将在putty会话的“内部”执行,如果我关闭putty窗口,程序将停止执行(本例中为tracd)

我想在主机上打开的会话上启动tracd,以便在我停止putty会话时程序继续运行


谢谢你的回答

一种可行的方法(不知道是否存在更好的选项)是将Cron作业设置为在特定时间(比如说两分钟后)运行。启动后,可以再次删除Cron作业并关闭Putty。您可以指定哪个用户应该运行Cron作业,这就解决了您在这里遇到的问题。

一种可行的方法(不知道是否存在更好的选项)是将Cron作业设置为在特定时间运行(例如两分钟后)。启动后,可以再次删除Cron作业并关闭Putty。您可以指定哪个用户应该运行Cron作业,这就解决了您在这里遇到的问题。

您可以使用命令实现此行为。

您可以使用命令实现此行为。

您可能希望用于此操作。这样,关闭ssh会话将使tracd在服务器上运行。 连接到服务器后,启动screen,然后从其中启动tracd。 下次连接到服务器时,只需键入screen-r即可返回正在运行的程序

有关如何使用它的更多详细信息,请参见屏幕手册页。

您可能需要使用它。这样,关闭ssh会话将使tracd在服务器上运行。 连接到服务器后,启动screen,然后从其中启动tracd。 下次连接到服务器时,只需键入screen-r即可返回正在运行的程序


查看屏幕手册页了解更多有关如何使用它的详细信息。

如果你要走这条迂回的路,
at
会简单得多。我说过我不知道是否有更好的选择:如果你要走这条迂回的路,
at
会简单得多。我说过我不知道是否有更好的选择:p