私は自分自身にメッセージを送ろうとしています write
これは、いくつかのスクリプトをバックグラウンドで実行し、自分のいる端末に何かをエコーできるようにするためです。
だから、私はいつも同じエラーになり、他に何を試してみるのかわからない。
user $: mesg y
user $: mesg
is y
user $: write myuser
write: myuser has messages disabled
echo 'hello' | write myuser
write: myuser has messages disabled
myuser $DISPLAY
write: myuser has messages disabled
echo 'hello' | write myuser $DISPLAY
write: myuser has messages disabled
なんでこんなことが起こっているの?どうすれば修正できますか?
シモンズ:私はrootと同じ結果になります。
cat: /etc/default/devpts: No such file or directory
。 Gentooを使っています。 2番目のコマンドはこれを促します。 devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620)
OK。
—
John1024
gid=5,mode=620
に従って必要な値です。 man mount
有効にする mesg
。それらは私が持っている価値と上記のあなたの命令です、 echo 'hello' | write myuser
、私のためにうまくいきます。私は他の誰かがあなたを助けるだろうアイデアを持っていると思います。
@ John1024問題ないですね、あなたのコメントは正しい答えを私に指摘してくれました^^。
—
Rubén Marrero
優秀な。
—
John1024
write
のような警告を私に与えた logged in more than once; writing to pts/1
しかし、私がptsを指定する必要なしに働き続けました。
cat /etc/default/devpts
結果を表示します。また、実行してください/bin/mount | grep devpts
結果をここにコピーしてください。最後に、どのLinuxディストリビューションを使っていますか?