-2
A
回答
2
sleep 300
killall -9 perl &
sleep 5
6
#!/bin/bash
sleep 300
killall -9 perl &
sleep 5
1
Perl程序將殺死不僅所有其他的perl的進程,但也本身,所以在功能上等同翻譯會是這樣的
#!/bin/bash
sleep 300
killall -9 perl &
kill -9 $$ &
sleep 5
最終sleep 5
大概從來沒有在原來的腳本或執行在這一個中,儘管睡眠命令至少可能開始執行。
如果翻譯成bash的原因正是這樣,即該程序假定而不是自殺,其他答案更好。
正如丹尼斯威廉姆森所說的,無論哪種情況,你的腳本可能不應該使用kill -9,並且通常不會全局殺死,但如果可能有不良副作用,它取決於你的環境。
相關問題
- 1. 從bash的轉換代碼到PHP
- 2. 轉換Bash腳本代碼,代碼bat文件窗口
- 3. 將perl代碼轉換爲php? (2)
- 4. 轉換一個Perl代碼PHP
- 5. 代碼轉換
- 6. 轉換代碼
- 7. 轉換RijndaelManaged的代碼AesManaged代碼
- 8. bash - 顏色轉義代碼
- 9. 轉換的eval代碼轉換成普通的PHP代碼
- 10. 將Java代碼轉換爲C#代碼
- 11. 轉換CastleWindsor代碼來統一代碼
- 12. 將Android代碼轉換爲MonoAndroid代碼
- 13. 將PHP代碼轉換爲C#代碼
- 14. 將JavaScript代碼轉換爲C代碼
- 15. 將Informatica代碼轉換爲SQL代碼
- 16. 將atmega32代碼轉換爲atmega16代碼
- 17. 將JavaScript代碼轉換爲VBScript代碼?
- 18. 將matlab代碼轉換爲R代碼
- 19. 將pyside代碼轉換爲pyqt5代碼
- 20. 將html代碼轉換爲actionscript代碼
- 21. 轉換Matlab代碼爲C代碼
- 22. 轉換代碼到RxJava2代碼
- 23. 將PHP代碼轉換爲ColdFusion代碼
- 24. 將Javascript代碼轉換爲PHP代碼
- 25. 在C#代碼轉換java代碼
- 26. 將僞代碼轉換爲C#代碼
- 27. 作業:將轉換後的僞代碼轉換爲C代碼
- 28. 轉換此Mootools的代碼轉換爲jQuery代碼
- 29. BB代碼轉換
- 30. 鍵轉換代碼
請不要使用'kill -9',除非有必要。參見[無用的kill -9](http://sial.org/howto/shell/kill-9/)。 – 2010-06-30 00:06:42
這是功課嗎? – Ether 2010-06-30 00:19:04