Apakah ada cara untuk hanya menjalankan perintah setelah yang lain dilakukan tanpa file temp? Saya punya satu perintah lagi yang berjalan dan perintah lain yang memformat output dan mengirimkannya ke server HTTP menggunakan curl. Jika saya hanya menjalankan commandA | commandB, commandBakan mulai curl, terhubung ke server dan mulai mengirim data. Karena commandAbutuh waktu lama, server HTTP akan habis. Saya dapat melakukan apa yang saya inginkancommandA > /tmp/file && commandB </tmp/file && rm -f /tmp/file
Karena penasaran, saya ingin tahu apakah ada cara untuk melakukannya tanpa file temp. Saya mencoba mbuffer -m 20M -q -P 100tetapi proses keriting masih dimulai tepat di awal. Mbuffer menunggu sampai commandAselesai dengan benar-benar mengirim data. (Data itu sendiri hanya beberapa ratus kb maksimal)
commandAke commandB, bukan?
commandA && commandB?