网站首页 文章专栏 给共享主机的其他用户发消息
给共享主机的其他用户发消息
创建于:2018-04-12 16:00:00 更新于:2024-11-22 16:46:00 羽瀚尘 772
linux设备 linux

问题

想跑个程序,然后提示我资源耗尽。用nvidia-smi查看资源,发现全部被一个刚刚加入的用户用掉了。要想个办法通知一下。

tensorflow也真的对多用户不友善,默认使用全部GPU全部显存。

解决

使用命令echo msg | write usr_name就可以给usr_name发消息了

如果把要通知的消息保存到脚本文件中,使用watch命令,就可以定时发送。

talk.sh

#!/bin/bash
echo "hello" | write usr_name

在终端执行watch -n 5 ./talk.sh,就可以每5秒通知一下。

没多久就发现对方把进程kill掉了,把通知任务也撤销吧。

注意应该不支持中文, 可能要看主机支持的语言。