මම දේශීයව වැඩ කරමින් සිටියදී දුරස්ථ යන්ත්රයක ස්ක්රිප්ටයක් ධාවනය කර ඇත. මට එකම පරිශීලකයා ලෙස SSH හරහා යන්ත්රයට සම්බන්ධ වී ස්ක්රිප්ට් එක ක්රියාත්මක වන ආකාරය දැක ගත හැකිය ps
.
$ ps aux | grep ipcheck
myuser 18386 0.0 0.0 18460 3476 pts/0 S+ Dec14 1:11 /bin/bash ./ipchecker.sh
එය හුදෙක් දේශීය සැසියක stdout වෙත ප්රතිදානය කරයි (මම ./ipchecker.sh
දේශීය පර්යන්ත කවුළුවක් සාදමි , නැවත හරවා යැවීමක් නැත, screen
යනාදිය භාවිතා නොකරමි ).
SSH සැසියකින් කෙසේ හෝ මෙම ධාවන විධානයේ ප්රතිදානය මට දැක ගත හැකිද (එය නතර නොකර)?
මෙතෙක් මා සොයාගෙන ඇති හොඳම දේ භාවිතා කිරීම ය, strace -p 18386
නමුත් තිරයේ ඉහළට පියාසර කරන පෙළක් මට ලැබෙනු ඇත. මට නැවැත්විය හැකි strace
අතර පසුව ප්රතිදානය හරහා ගොස් පා st ය stdout වෙත මුද්රණය කර ඇති නමුත් එය ඉතා දිගු හා ව්යාකූල වන අතර පැහැදිලිවම එය නැවැත්වූ විට මට යමක් මග හැරෙනු ඇත. මම දේශීයව වැඩ කරනවා සේ ස්ක්රිප්ට් ප්රතිදානය සජීවීව දැකීමට ක්රමයක් සොයා ගැනීමට මම කැමතියි.
මේ පිළිබඳව කිසිවෙකුට දියුණු විය හැකිද? පැහැදිලි පිළිතුර නම්, නැවත හරවා යැවීමකින් හෝ screen
සැසියක දී පිටපත නැවත ආරම්භ කිරීමයි. මෙය මෙහෙවර විවේචනාත්මක පිටපතක් නොවේ, එබැවින් මට එය කළ හැකිය. ඒ වෙනුවට, මම මෙය විනෝදජනක ඉගෙනීමේ අභ්යාසයක් ලෙස දකිමි.
strace -p 4232 -e write