node00
というホストに次のコードを書き、main.c
という名前で保存しました。ssh経由でwrite()を呼び出す
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdio.h>
int main(void){
int fd;
const char str[300]="hello world\n";
fd = open("NOTE", O_RDWR | O_CREAT);
if(fd != 0){
write(fd, str, sizeof(str));
close(fd);
puts("succ");
}
return 0;
}
次に、main
にまとめました。その後 は、私は別のマシン上でssh node00 TEST/main
を実行しますが、私はhello world
を含むファイルNOTE
を見つけ、node00
上./main
を実行しますが、ファイルNOTE
は、node00
に存在しません。
プログラムを期待通りに実行するようにお願いします。
すべてのコメントと回答をお寄せいただきありがとうございます。
'NOTE'ような何かを試すことができます。 – hek2mgl