何らかの理由で、システム (Linux) のいくつかのシステム コールを呼び出す必要があります。「syscall」パッケージのドキュメントを確認しましたが、それについて何も見つかりませんでした。
次に、 Windows API をラップするプロジェクト ( https://github.com/AllenDang/w32/blob/master/kernel32.go ) を見ました。ソースコードを少し読んでみました。
それは使用しています
modkernel32 = syscall.NewLazyDLL("kernel32.dll")
動的ライブラリをロードします。ただし、関数 NewLazyDLL() のドキュメントはありません
Linux/UNIX にも同様の機能があるはずです。関数の名前や、Golang で Linux のシステム コールを呼び出す方法、または libc.so から関数をロードする方法を教えてくれる人はいますか?
詳細
golang ライブラリで提供されているシステム コールが見つからないため、システム コール 'daemon' または 'fork' を呼び出したい (プロセスをデーモン化したい)。